Last commit was about 2 years agoView on GitHub
allow anonymous users to submit bugs to GitHub repos
Git Reports is a free service that lets you set up a stable URL for anonymous users to submit bugs and other Issues to your GitHub repositories.
Git Reports is a free service that lets you set up a stable URL for anonymous users to submit bugs and other Issues to your GitHub repositories. It works with public and private repositories and personal and organization repositories. It also provides some custom settings like Issue labels and messages to display to users submitting bugs.
Git Reports is built on Ruby on Rails and uses yarn for frontend assets.
git clone [email protected]:schneidmaster/gitreports.com.git)
foreman start -f Procfile.dev
You're welcome to clone and self-host the application if you're so inclined. Follow these steps:
brew info redisto retrieve the necessary command and then execute that command.) Then just run
bundle exec sidekiq(use the
-dflag to daemonize it).
GITHUB_CLIENT_ID=youridhere GITHUB_CLIENT_SECRET=yoursecrethere GITHUB_CALLBACK_URL=http://yourdomain.com/github_callback
If you're developing locally with WEBrick or similar, your domain in the callback URL should include the port, i.e.
Since GitHub only accepts one callback URL for registered applications, I found it useful to register a development instance and a production instance, and use separate .env files in development and production with the appropriate client id, client secret, and callback URL in each.
If you want to track the application with Google Analytics, create the property and add the tracking code to the .env file as follows:
The public-facing portions of the Git Reports UI support i18n translations. Presently, English, French and Polish are supported; the active locale is selected using the Accept-Location HTTP header. If you would like to contribute a translation, make a copy of
config/locales/en.yml using the desired locale code (check the full list here), translate the text, and submit a pull request.
On Heroku, Git Reports requires both the node buildpack (for webpack/asset compilation) and the ruby buildpack. Add them with:
heroku buildpacks:clear heroku buildpacks:set heroku/nodejs heroku buildpacks:add heroku/ruby --index 2
git checkout -b my-new-feature)
git commit -am 'Add some feature')
git push origin my-new-feature)