Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fennifith/bugiver
A small website that gives you an issue to fix when there is nothing to do.
https://github.com/fennifith/bugiver
bugs contributing issues website
Last synced: 7 days ago
JSON representation
A small website that gives you an issue to fix when there is nothing to do.
- Host: GitHub
- URL: https://github.com/fennifith/bugiver
- Owner: fennifith
- License: apache-2.0
- Created: 2018-09-02T03:24:56.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-05-30T16:19:33.000Z (over 3 years ago)
- Last Synced: 2024-12-03T16:46:26.489Z (2 months ago)
- Topics: bugs, contributing, issues, website
- Language: HTML
- Homepage: https://jfenn.me/bugiver/
- Size: 38.1 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Bugiver is a simple website that iterates through everyone that you are following on GitHub and selects a random issue in a completely random repository in a language of your choice. I have designed it as my personal "I have nothing to do" button that gives me something to do in a possibly futile attempt to encourage myself to contribute to more repositories than I create.
## Stuff
1. Upon pressing the "Sign In" button, users are redirected to [/auth](./auth/index.html) where the authentication happens.
2. The application's private API key is stored in a heroku application running [HenrikJoreteg/github-secret-keeper](https://github.com/HenrikJoreteg/github-secret-keeper).
3. Upon getting a result, users are redirected to the main page, where a lot of stuff happens.
4. Potential issue candidates are added to a map, and a separate map of languages and labels are formed to allow users to filter them.
5. An issue is selected at random, one more API request is sent, and the resulting issue data is displayed.## Contributing
Contributions are accepted. See [CONTRIBUTING.md](./.github/CONTRIBUTING.md) for more information.