View of all repositories on GitHub that have Crystal code in them - http://shards.info/
Switch branches/tags
Nothing to show
Clone or download
Latest commit e08ced0 Nov 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public new style for index page (#17) Oct 3, 2018
spec update to crystal 0.27 (#20) Nov 14, 2018
src selecting all text in search input when clicked Oct 15, 2018
.editorconfig initial commit Mar 18, 2018
.env.example add sentry Jul 9, 2018
.gitignore change logos Jun 13, 2018
.sentry.yml add github get repo Mar 24, 2018
.travis.yml update to crystal 0.27 (#20) Nov 14, 2018
LICENSE initial commit Mar 18, 2018
README.md change travis-ci badge Oct 15, 2018
app.json add app.json Apr 19, 2018
shard.lock update crest shard Nov 17, 2018
shard.yml update to crystal 0.27 (#20) Nov 14, 2018

README.md

shards-info

Build Status

View of all repositories on GitHub that have Crystal code in them.

Installation

  • Install Crystal
  • Clone this repository
  • Install dependencies shards install
  • Rename .env.example to .env, and set GITHUB_USER and GITHUB_KEY
  • Run it source .env && crystal src/shards-info.cr

Development

Install sentry to build/runs application, watches files, and rebuilds/restarts app on file changes.

source .env && sentry

Deploy

Get started by deploying this service to heroku.

Deploy

heroku buildpacks:add https://github.com/crystal-lang/heroku-buildpack-crystal.git

And set environment variables with heroku config:set VAR=VAL:

GITHUB_USER
GITHUB_KEY
SENTRY_DSN

Go to https://github.com/settings/tokens and generate new token (select repo scope).

On Heroku you must enable Dyno Metadata for Sentry's release detection to work correctly.

Run:

heroku labs:enable runtime-dyno-metadata

Built With

Contributing

  1. Fork it ( https://github.com/mamantoha/shards-info/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • mamantoha Anton Maminov - creator, maintainer