robinpowered / commodus Goto Github PK
View Code? Open in Web Editor NEWAlways ensure pull requests have the thumbs up before merging
Home Page: https://jacobstruzik.com/commodus/
License: MIT License
Always ensure pull requests have the thumbs up before merging
Home Page: https://jacobstruzik.com/commodus/
License: MIT License
Currently commodus will wait until a PR is opened or a PR comment is created until a status of the latest commit sha is set.
Anytime a new commit comes through, the status should be reset on that commit.
Lately it seems that GitHub has been autocompleting :+1:
and :-1:
into the proper unicode representations, instead of leaving the raw colon-delimited "GitHub emoji marks". This is great for a lot of reasons, namely the fact that the messages retrieved from the API actually contain proper, standard unicode symbols instead of "magic text".
Unfortunately, however, Commodus seems to be searching comment bodies for the literal :+1:
and :-1:
text, so therefore it doesn't recognizer the unicode symbols.
For convenience, here's the unicode code-points of these characters:
U+1F44D
U+1F44E
It would be useful to ensure that the same person didn't give the plus one twice.
It would also be sweet if someone could throw in a ๐ and it would subtract from the total count.
LBTM ๐
Noticed this behavior when closing a PR and reopening it. The ๐ counter will be deleted and we won't open a new one since a new PR technically hasn't been opened.
Perhaps we should rely on a merge hook instead of a close hook for PRs before deleting any data.
Currently there is no webhook for a user modifying their comment. Perhaps have the program parse all comments on every new comment push.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.