ProgressiveCoders / progbot

A slackbot for Progressive Coders
MIT License
10 stars 1 forks source link

README

Progbot is a user and project management system for Progressive Coders. Users will be able to register for the site, which will flag admins to review their applications and approve them for site features. Multiple access levels will be supported, and backup capability to Airtable will enable continued operation if no developers are available.

TO CONTRIBUTE

Clone this repo locally. Run "bundle install" to install the dependencies. Run "rake db:migrate" to install the databases and "rake db:seed" to seed them with test data. Start the server by running "rails s"

The following is a summary of the project goals, intended function, and concerns.

To view the more detailed Project Overview, you can find it pinned to the top of the #progbot channel in the Progressive Coders Slack Workspace

GOALS

SPECIFICATIONS

Workflow

OBSTACLES AND RESTRICTIONS

It is crucial that there be backup developers available in case of life events for the existing team. All devs should feel free to add issues, test on staging, contribute code to the project or review other devs’ code

INDIVIDUAL TASKS TO COMPLETE

  1. Set up an official Heroku account for the real app
  2. Switch the Slack ‘bot over to the official app
  3. Adapt existing Heroku as dev/staging area
  4. Ensure there is good unit test coverage
  5. Backup database to Airtable
  6. UX design and flow
  7. Create a work queue for board members
  8. Attach screenshots and forms to the Github Issue (create one if it’s not there)