https://github.com/fantasyui-com/rebot
Repository Maintenance Bot
https://github.com/fantasyui-com/rebot
Last synced: 8 months ago
JSON representation
Repository Maintenance Bot
- Host: GitHub
- URL: https://github.com/fantasyui-com/rebot
- Owner: fantasyui-com
- License: gpl-3.0
- Created: 2018-06-08T10:56:14.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-09-06T18:16:16.000Z (9 months ago)
- Last Synced: 2025-09-18T07:42:22.184Z (9 months ago)
- Language: JavaScript
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# REBOT
```RE```pository Maintenance ```BOT```
Rebot tests and injects repository things. It is centered around conventions rather than configuration the usage will be ```npm rebot my-repo``` at which point it will check for screenshot, LICENSE (incl package.json), make suggestions in regards to gh_pages and stuff like that. It may become a device for unfurling boilerplates into new repos as well, this would work as following ``npx rebot init cli```, or ```npx rebot init electron```. We already have bower and the like but this one is convention over configuration.
## PROCEDURE DIVISION
### Main
- Configure Server
* port: 8081
- Validate configuration object using is-valid-object.
* fieldList: repository, commitMessage, isNpm
* dropPacket: true
- Check if this is a valid github repository using is-github-repo.
- Ensure local availability of git repository using git-get.
- Update NPM Package using npm-update
- Update NPM License field using npm-license-field
* license: GPL-3.0
- Perform NPM Audit using npm-audit
- Update LICENSE file using gpl-license
- Update npm
- Update github
- Tweet about package update
### Notification
bork
## Program License
see ./LICENSE file