This repository contains the documentation and public assets for GibsonAI.
This repository contains two main directories:
content/
— Documentation sources in Markdown formatdocs/
— Core documentation files organized by topicshared-content/
— Reusable content components
public/
— Public assets including images, fonts, and static filesimages/
— Documentation images and assetsfonts/
— Typography assetsfavicon/
— Website favicon files
The documentation is organized into several key sections:
- Introduction to GibsonAI
- Signing up and account setup
- Connecting to GibsonAI
- Step-by-step tutorials
- Best practices
- Use case examples
- API documentation
- CLI commands and examples
- Technical specifications
- AI agents
- Business teams
- Database teams
When contributing to the documentation:
- Fork this repository
- Create a new branch for your changes
- Edit the relevant Markdown files in the
content/
directory - Generate the LLM text file (see below)
- Submit a pull request with a clear description of your changes
All documentation files are written in Markdown format and should follow standard Markdown conventions for consistency.
After making changes to any documentation files in the content/docs/
directory, you should regenerate the llms.txt
file which combines all documentation content for LLM consumption:
python generate-llms-txt.py
This script will:
- Recursively read all Markdown files from the
content/docs/
directory - Combine their content into a single file
- Generate
public/llms.txt
with the consolidated documentation
Note: Always run this script after making documentation changes to ensure the LLM text file stays up-to-date with your modifications.