Skip to content

agileseason/agileseason-v1

Repository files navigation

Agile Season

Agile board for github issues with metrics

Join the chat at https://gitter.im/agileseason/agileseason Code Climate Codeship Status for agileseason/agileseason

[DEPRECATED] Not maintained

The first version of Agile Season reach End-Of-Life October 15th (2018).

If you are interested in this project you can try Agile Season II based on GitHub Apps without access to code.

v3 in development https://github.com/agileseason/agileseason


Board example

Features List

Kanban

Troubleshooting

  1. Why can't I see my Github organization's repositories?

Development

Getting Started

  1. Clone this repository git clone git@github.com:agileseason/agileseason.git ~/PROJECTS_DIR/agileseason

  2. Install pow and set up app cd ~/.pow && ln -s ~/PROJECTS_DIR/agileseason

  3. Create databases:

     $ psql -d postgres
     postgres=# create user agileseason_development with password 'agileseason';
     postgres=# alter user agileseason_development createdb;
     postgres=# create user agileseason_test with password 'agileseason';
     postgres=# alter user agileseason_test createdb;
     $ rails db:create
     $ rails db:migrate
    
  4. $ npm install --save react react-dom babelify babel-preset-react

  5. $ browserify -t [ babelify --presets [ react ] ] app/assets/javascripts/react/main.js -o app/assets/javascripts/react/bundle.js

  6. Run Sidekiq bundle exec sidekiq

  7. You will now have Agile Season running on http://agileseason.dev.

Dependencies

  1. psql
  2. node and browserify

Backup

  1. Add to ~/.zshrc rows export BACKUP_DROPBOX_API_KEY='...' and export BACKUP_DROPBOX_API_SECRET='...'
  2. Manually run cd ~/PROJECTS_DIR/agileseason/backup and RAILS_ENV='...' bundle exec backup perform --trigger rails_database --config-file ./config.rb
  3. Restore from a backup in production psql -U agileseason_production -d agileseason_production -f PostgreSQL.sql -h 127.0.0.1

License

The MIT License (MIT)