https://github.com/kbariotis/gityeller
Stay in the loop of your favorite Github repositories.
https://github.com/kbariotis/gityeller
github github-api nodejs
Last synced: about 2 months ago
JSON representation
Stay in the loop of your favorite Github repositories.
- Host: GitHub
- URL: https://github.com/kbariotis/gityeller
- Owner: kbariotis
- License: mit
- Created: 2017-01-22T22:55:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-01T19:14:26.000Z (over 8 years ago)
- Last Synced: 2025-04-27T04:33:11.402Z (7 months ago)
- Topics: github, github-api, nodejs
- Language: JavaScript
- Homepage:
- Size: 86.9 KB
- Stars: 20
- Watchers: 2
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# GitYeller
Subscribe to your favorite Github repositories and get an email once there is
a new issue of a specific label.
I needed a way to watch out issues of common labels like "need help",
"documentation", etc to contribute to my favorite repositories.
[GitYeller](https://gityeller.com) is what I came up with. Read more about it at [my blog post](https://kostasbariotis.com/gityeller-com-weekend-project/).
## Development
GitYeller is divided in two parts.
* The front server/client (`server` and `app` folders) application that uses React/Webpack and Node.js.
* The worker (`worker` folder) that constantly traverses the database and check against Github's API.
Once you have cloned the repository:
1. Update `config/default.json`. All you need for the frontend app is the Mongo URI
2. run `npm install` to install dependencies
3. run `npm run dev` to run the development server
4. run `node worker` to run the worker. Update config first.
## Contribute
Contributions are welcome!
Make sure that `npm test` passes and give me a [heads up](../../issues) before you
start writing code!
## License
MIT License