-
Notifications
You must be signed in to change notification settings - Fork 10
Server Deploy Management
So you want to update the Levelup Site... DO NOT EDIT ON THE SERVER DIRECTLY
- Fork the repository into your own account
- Check it out and make the changes
- test them locally
- commit and push them to your repository.
- When you're sure you're ready, submit a pull request to level-up.
- Contributing in other ways: https://level-up.cc/community/contribute/
- The Level Up repo: https://github.com/levelupcc/level-up
- Editing Markdown: https://daringfireball.net/projects/markdown/
- Getting Started with Github: https://guides.github.com/
- https://help.github.com/articles/fork-a-repo/
- https://gist.github.com/Chaser324/ce0505fbed06b947d962
- Working with Jekyll (how the site goes from markdown text files to pretty webpages): https://jekyllrb.com/docs/usage/
- Super basic git guidance for documentation work: https://gist.github.com/joncamfield/9249d2442c5849335c9811b8b70e0bc6
- Merge in the pull requests you want to gh-pages
- Test for basic functionality at https://levelupcc.github.io/level-up/ - internal links won't work most likely.
The LevelUp site is now hosted on an eclips.is server behind Deflect.ca.
Updates to the levelup github repository now automatically update dev and the live site. This should speed the process to reviewing and adding new content. In addition, testing locally should fully work with intra-site links/themes/etc. without making changes to the site configuration.
- Any changes to the dev branch will result in an automatic update of https://dev.level-up.cc.
- Any final merge into the gh-pages branch will update the LIVE site at https://level-up.cc - please test with merging into the dev branch first!
Please note: This process takes up to 10 minutes currently. You can watch the progress at https://travis-ci.org/levelupcc/level-up/
We do not yet automate link checking in the deploy process, but this is possible. Please consider testing to make sure links work by running https://dev.level-up.cc it through a link-checker before you merge changes to the live site - we should build a stronger buy easy test suite here; but http://www.deadlinkchecker.com/ is at least a decent start.