Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 2.64 KB

README.md

File metadata and controls

73 lines (50 loc) · 2.64 KB

2017.writespeakcode.com

2017 Conference Website

Contributing

Please take a look at our contributing guidelines (coming soon!).

We have volunteers who work on our website to make sure it is up-to-date for all of our events. You are welcome to work on it too!

Installation

  1. git clone https://github.com/WriteSpeakCode/2017.writespeakcode.com.git
  2. Open index.html in your favorite browser
  3. Profit!

Create a pull request

  • Create changes on a feature branch, squashing all your work into 1 commit
  • Submit a pull request to the master branch
  • master branch must always be deployable, do not merge your branch until accepted by Jessica or team
  • Deploy to staging (see below)
  • Ping the website team on Slack for comments

Publish

Our site is deployed to Heroku. If you have rights, you can publish the site there (ping Jessica if you don't). The workflow is as follows:

Deploy to staging:

  • git pull origin master to get latest update
  • git rebase master on your branch (to prevent regression!)
  • Navigate to staging deployment page
  • Scroll to Manual deploy & select your branch from Deploy a GitHub branch
  • Click the Deploy Branch button
  • Verify that staging looks & works right
  • Looks good on Chrome, Safari, and mobile
  • Link to sponsor prospectus works
  • Link to ticketing works
  • Your feature works
  • Ping Jessica on Slack for acceptance
  • Move Trello card to QA column

Once your work is verified & accepted:

Merge your branch to master on GitHub & delete your branch

Push to Heroku production:

  • Navigate to production deployment page
  • Scroll to Manual deploy & select 'master' branch from Deploy a GitHub branch
  • Click the Deploy Branch button
  • Verify the production website
  • Looks good on Chrome, Safari, and mobile
  • Link to sponsor prospectus works
  • Link to ticketing works
  • Your feature works

Move Trello card to Done

Celebrate! 🎉

Development Tips

Eventicka II theme documentation

To hide or unhide an element, use .hidden.

Make updates to styling in custom.css (not style.css).

License

The code is available under the MIT license.