gpt-engineer
gpt-engineer copied to clipboard
Documentation and API Reference Guide
Feature: Enhancement
Adding Documentation and API guide. I propose two frameworks
A. Using Pythonic Sphnix Framework and deploying on the readthedocs server
- Open Source, comes with many themes / templates
- Extensively used for Python Packages e.g LangChain API is using the
readthedocstemplate of Sphnix - Have support of
.rst,.mkand much more formats
B. Using mkdocs framework
- Light framework based on Python, Pandas-ai is using this
- Support MarkDown files
- Comes with
materialandreadthedocstemplates.
C. Using Vercel Documentations
- https://nextra-docs-template.vercel.app/
- API reference guide still using Sphnix
- LangChain is using this platform too
DocString Styles: AMong many docstrings styles, Google Style is very famous and easy to implement.
It is important to decide on Documentation Especially Docstrings early on to generate the API reference Guide professionally. Re-Factoring a huge code base with Docstring is a huge job.
I can contribute to this feature.
@AntonOsika please review. We require the docs for trying it out a bit better.
@AntonOsika , should we add this part of the Roadmap? I think we should keep following any feature/suggestion if that is part of Roadmap and let the community decide which features we should put our efforts on.
@AntonOsika following up on our discussion on adding docs, Please read above issue and comment. I cant make a PR with mutually decided pathway of adding docs.
Would love to hear what people think would be the best alternative. What do you think?
Great job on this