- Student: Balaji
- Github Profile: @sch00lb0y
- Organisation: FOSSASIA
- Project: Yaydoc - An automated documentation generator
This GSoC, I worked on the Documentation project under FOSSASIA, called Yaydoc. Yaydoc is an automated documentation generation and deployment project that geneates and deploys documentation for a project hosted on Github at each and every commit made to its repository.
Outcome of my contribution:
- Generate API documentation using Javadocs
- Deploy documentation website to Github Pages
- Register repositories for continuous integration
- Enable-Disable the build process repository from Yaydoc
- Register repositories as sub-projects under a single project to generate a cumulative website
- Continous integration for the sub project repositories
- User can see the preview of the documentation after documetation generation
- Test case added for generator script
- Sphinx extension for RSS feed
- Sphinx extension for loklak timeline
- Sphinx SUSI AI theme
- Surge preview deployment
- CI Status of the documentaion build in the Pull Request.
Documentation Generator | Dashboard | CI Setting |