[1] https://github.com/nipy/dipy_web/commits?author=ghoshbishakh All commits in dipy_web repository (the entire Django site.)
[2] dipy/dipy_web#2 Custom CMS with admin panel.
[3] dipy/dipy_web#10 Multiple documentation viewer, caching, SEO
[4] dipy/dipy_web#13 Dynamic gallery and tutorials page, analytics.
[5] dipy/dipy_web#15 GitHub stats visualization.
[6] dipy/dipy#1090 Documentation generation for command line interfaces.
[7] dipy/dipy#1082 Documentation uploading script for documentation of multiple versions.
[8] dipy/dipy#1091 Porting documentation generation scripts to python 3.
Currently the new Dipy website is hosted at http://dipy.herokuapp.com/.
Link to all blog posts: http://ghoshbishakh.github.io/blog/tag/gsoc/
The goal of the project was to build a new Dipy website with custom CMS that supports multiple documentation versions, and to generate documentations automatically for both API and command line utilities.
We have met most of the goals that were initially proposed and now we have a new Dipy website that is dynamic, easily manageable and with many new features.
- Custom content management system using Django. [2]
- Authentication and authorization system using GitHub API. [2]
- Auto-generated gallery page. [4]
- Auto-generated tutorials page. [4]
- Support for multiple versions of documentations. [3]
- Visualization of development stats using GitHub API. [5]
- Social media integration, search engine optimization, and analytics. [3],[4]
- Script to build and upload documentation. [7]
- Porting documentation generation scripts to python 3. [8]
- Basic documentation generation for command line utilities. [6]