Web site to announce new Crystal projects, blog posts, updates and other work activities


Crystal [ANN] is no longer maintained. Website was taken down as of March 2025.
The announcement data has been exported and preserved in the db/data folder:
announcements.json.gz: JSON format of all announcementsannouncements.sql.gz: SQL dump of the announcements tableThis repository remains available for historical reference and educational purposes.
crystal_ann and crystal_ann_test pg databases
$ shards install
$ amber db migrate
$ amber db seed
$ amber w
Migrate test database and run specs:
$ MICRATE_RUN_UP=true crystal spec
Run the app using docker-compose
docker-compose up
$ heroku create app-name --buildpack https://github.com/crystal-lang/heroku-buildpack-crystal.git$ heroku buildpacks:add https://github.com/veelenga/heroku-buildpack-sidekiq.cr$ git push heroku master
And set environment variables with heroku config:set VAR=VAL:
AMBER_ENVAMBER_SESSION_SECRETMICRATE_RUN_UPREDIS_PROVIDERGITHUB_IDGITHUB_SECRETTWITTER_CONSUMER_KEYTWITTER_CONSUMER_SECRETTWITTER_ACCESS_TOKENTWITTER_ACCESS_TOKEN_SECRETTWITTER_OAUTH_CONSUMER_KEYTWITTER_OAUTH_CONSUMER_SECRET