-
Notifications
You must be signed in to change notification settings - Fork 1
Review and Release Cycle
jschnapper edited this page Jul 6, 2018
·
4 revisions
The DesignExchange app is constantly changing.
Here's how we submit, review, and deploy changes.
We have this app running on two sites:
- Production: thedesignexchange.herokuapp.com
This is the actual site people use. - Staging: thedesignexchange-staging.herokuapp.com
This site is a sandbox that has an identical set up as production, except its data may be outdated, wrong or missing.
We operate on a weekly release cycle.
when | for everyone | for developers |
---|---|---|
Tue-Fri | Not much going on. The developers are hard at work! | You can make whatever changes you want to staging. |
sometime Friday | We will send out proposed changes to everyone. It will be a GitHub pull request here, and it will also be in an email. | We will make a pull request from staging to master (this sends the email), and deploy the staging branch to the staging site. |
Fri-Tue | Please look at the staging site, and if there are any issues, please bring them up by replying to to the email or the GitHub pull request. | We will re-deploy staging as necessary to fix issues brought up. |
Wednesday meeting | We will all look at the staging site and review the changes together. If all looks good then we'll make the changes live on the main site! | We'll merge the pull request, and deploy master to production. |
TheDesignExchange / app / wiki
This is the wiki for the DesignExchange app. We will put important info on here.
For everyone
thedesignexchange ⁺
-staging ⁺
Development Guidelines
Review and Release Cycle
Deployment How-to
Keeping Up with the Repo
Google Drive ⁺
Meeting Notes ⁺
For developers
API
⁺ external links open in new tab