Built with MkDocs and Material for MkDocs.
Configuration happens in mkdocs.yml
. You can find an extensive example here.
Docs for the docs:
make install
make build
# or, to serve locally
make dev
We want to keep the documentation as simple as possible.
- The documentation should not be necessary for users to understand how to use gptengineer.app.
- If users need to read the documentation to understand how to use the app, then the app is not intuitive enough.
- The documentation should serve as a complement to the app.
- Giving users clarity about what it can and cannot do.
- The documentation could also contain content aimed at developers/power users.
- Which might confuse non-technical users if it were included in the app itself.
- Something to link to when people have questions.
- Explain status of upcoming/requested features, like backend etc.
We welcome community contributions to improve the documentation. If you would like to contribute, please refer to our Contributing guide for instructions on how to get started.
The documentation is automatically deployed to Netlify from GitHub Actions when changes to the docs/
directory are made on the main
branch. (this is due to Netlify not supporting Python 3.8+ in their build workers)