[Learnosm-coord] New Proposed Workflow for learnosm site

Jessica Marlene Canepa jmarlena.canepa at gmail.com
Mon Apr 13 02:41:48 UTC 2015


Salutations all!

Here's a new proposed workflow for the learnosm site taken from issue328
"Automate Website Building with Travis CI."

Using TravisCI would allow us to use custom Jekyll plugins for the site and
allow for more options in customizing the site (http://jekyllrb.com/docs/
plugins/).

*New Proposed Workflow as described by ThinkShout:*
http://thinkshout.com/blog/2014/08/deployment-workflow-travis-jekyll-travis
-s3/

1) "Make a commit to the master branch. This can be done directly in GitHub,
using Prose.io, or the old fashioned way in your own working copy.Note that
new features are built in feature branches which do not trigger a build,
and are merged into master only when they are ready for review."

2) "The changes are automatically pushed to our staging site for review
within a couple minutes.When everything looks good, a pull request is
opened comparing master to live."

3) "After any final discussions are complete, the pull request is merged
and the code is pushed to [Github Pages]"
Github Issue 328
https://github.com/hotosm/learnosm/issues/328

Thoughts?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/learnosm-coord/attachments/20150412/311ba439/attachment.html>


More information about the Learnosm-coord mailing list