Skip to content
Branch: master
Clone or download
Latest commit 1c3927e Jun 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src typos in centroid Jun 15, 2019
web sitemap.xml Jun 14, 2019
.travis.yml typo Jun 10, 2019
LICENSE adding license Jun 13, 2019
README.md contribution guide Jun 13, 2019
build.sh verbose build Jun 10, 2019

README.md

Algorithmica.org — Contribution FAQ

Q: I found a small bug/typo and I want to fix it. How can I do it?

Login to GitHub, go to src/<lang>/<broken_article>.md, click "Edit", correct the error, press "commit" and create a tiny pull request. Someone will soon review and approve it.

Q: How to contribute an article?

If you want to contribute something more than just a bugfix, we advise cloning the repository and editing it locally.

You just need to add a new markdown file in src directory. We recommend using specialized editors like MarkText, but you can use whatever you want as long as it complies with standard markdown syntax.

It would be really great if you also checked how it will actually be displayed. To build the entire website, install Pandoc, run build.sh and wait for ~10 seconds. The articles will be compiled into web directory, just find <your_article>.html there.

Once your pull request is merged into master, it will be automatically deployed to the web.

Q: May I use these articles somewhere else?

Sure, everything is published under Creative Commons. You can use it wherever you want, even commercially, but please provide a link to original post.

Note that some articles include diagrams borrowed from external resources. Since they aren't ours, we can't give you permission to use them.

You can’t perform that action at this time.