** please pull before you push! **
- Fork this repository (docs)
- Create (and switch) to a new branch
git checkout gh-pages -b my_branch_name
- Copy one of the posts in the "_post" folder and rename in the format year-month-day-title-author.
- Edit your post in markdown format.
- Upload your presentation slides to the "assets/slides" folder. Please provide a link in post.
- Try and keep your file size as small as possible - Upload your graphics (if any) to the "images" folder, they can be used as the main picture or thumbnail of your post.
- Upload your jupyter notebooks (if any) to the "assets/notebooks" folder.
- In case there are changes to the original upstream repo that aren't in your fork, you can update your forked
gh-pages
branch and merge it into your working branch
# Add upstream if you don't already have it
git remote add upstream https://github.com/Paul-St-Young/algorithms.git
# Update your fork's local gh-pages; make sure all your changes are committed before this
git fetch upstream
git checkout gh-pages
git merge upstream/gh-pages
# Merge local gh-pages into your working branch
git checkout my_branch_name
git merge gh-pages
Fix any merge conflicts that pop up
10. Push your commits to your remote fork (e.g. git push origin my_branch_name
)
11. Open a pull request to merge the change from your fork (docs)
For current schedule, see Logistics.
Please see Logistics page!