boxuk / albot Goto Github PK
View Code? Open in Web Editor NEWAlbot is a small command line tool built as an attempt to help us with our Development process
Home Page: http://boxuk.github.io/albot/
License: MIT License
Albot is a small command line tool built as an attempt to help us with our Development process
Home Page: http://boxuk.github.io/albot/
License: MIT License
Or Github... or anything
To detect Github PR URLs even if the name of the bot is not said
For every command you must have a fallback argument that allows albot to override the way the messages are rendered.
It's a bit weird for new comers to put this argument in a new Command and it's easy to forget
Using the Git Data API, we could update a file directly in the repository and create a new commit
To know which command is more used and how
Error handling is still a bit weak.
Most recent at the top..
Make albot show new PR details, either by listening to the jenkins API, or looking for a particular string in Hipchat, e.g.
PR:
albot stats http://url/to/repo
Which would return something like..
Project start: 3rd September 2012
Total commits: 123
No. of PR's: 123
LOC: 1234
Top contributor: Ben Davies
Not sure if all of the above is available from the github API, but I imagine some stuff would be
Currently the querying is quite dump
You can't really mix the different possibilities and no errors are permitted
It would be nice to have an extensible system that allows the user to be more expressive
For server URL for example
Since this commit: 6e8d10b
There is not need to test a parameter existence with the "_.isString" method.
Would be nice to clean the code relative to that
Using this: https://github.com/coreybutler/node-linux
(Think about Multi project configuration)
The current code base could be cleaner by using more the Async library.
At least, a bit of housecleaning by reducing the functions into more little functions would be nice
Migrations and Cache Clear...
Or make an extensible system via config
And more generally, a logging system via Winston
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.