.. title: 5000 commits to Nikola! .. slug: 5000-commits .. date: 2014-09-21 08:00:00 UTC .. tags: python, GitHub, devel .. link: https://github.com/getnikola/nikola/commit/a99ef7a06bbd9bf07be44e019a15a991248e0ff4 .. description: Nikola has just hit 5000 commits! .. type: text .. author: The Nikola Team Nikola, the static site genrator, has just hit 5000 commits! The lucky commit was `a99ef7a`__, with the message *Document new previewimage metadata* and was authored by `Daniel Aleksandersen (Aeyoun)`__. During 2.5 years, 103 different people committed to the project. The top 10 committers are: .. chart:: HorizontalBar :title: 'Top 10 Nikola committers' :fill: True :x_labels: [u'Roberto Alsina',u'Chris “Kwpolska” Warrick',u'Daniel Aleksandersen',u'Niko Wenselowski',u'Puneeth Chaganti',u'Damián Avila',u'Claudio Canepa',u'Ivan Teoh',u'schettino72',u'Areski Belaid'] :height: 300 :style: CleanStyle ('Commits', [2526, 1320, 224, 193, 65, 52, 46, 34, 37, 37]) According to `OpenHub.Net`__, there are 54 active developers contributing code in the past year — making Nikola a large open source project, with its contributors count being in the top 2% of all OpenHub teams. Using data generated by David A. Wheeler’s SLOCCount, 12,002 source lines of code were produced (including tests and internal code). 95.1% of codebase is Python, with the remaining 4.9% split between JavaScript, CSS, Shell, and XSLT. Over the years, a total of `1426 issues`__ were opened, 778 of which are already closed. 38 versions `were released`__, including the most recent one, `v7.1.0`__, released 15 days ago. The first ever release was version v1.1. It already contained many features still present to this day, and it also used the `doit`__ tool to do its job. Here’s a screenshot of the original page: .. raw:: html Nikola v1.1 Demo Site In celebration of this milestone, the `demo site from version 1.1`__ is now online. **Thanks for all the commits — and here’s to the next five thousand!** What is Nikola? =============== Nikola is a static site and blog generator, written in Python. It can use Mako and Jinja2 templates, and input in many popular markup formats, such as reStructuredText and Markdown — and can even turn IPython Notebooks into blog posts! It also supports image galleries, and is multilingual. Nikola is flexible, and page builds are extremely fast, courtesy of doit (which is rebuilding only what has been changed). __ https://github.com/getnikola/nikola/commit/a99ef7a06bbd9bf07be44e019a15a991248e0ff4 __ https://github.com/Aeyoun __ https://www.openhub.net/p/nikola-generator __ https://github.com/getnikola/nikola/issues __ https://github.com/getnikola/nikola/releases __ http://getnikola.com/blog/nikola-v710-released.html __ http://pydoit.org/ __ http://getnikola.com/nikola-1.1/