49 lines
1.2 KiB
Markdown
49 lines
1.2 KiB
Markdown
# Contributing to the Docs
|
|
|
|
We welcome contributions to our documentation! If you would like to contribute, please follow the steps below.
|
|
|
|
## Setting up the Docs
|
|
|
|
1. Clone the repository:
|
|
|
|
```shell
|
|
git clone github.com/Significant-Gravitas/AutoGPT.git
|
|
```
|
|
|
|
1. Install the dependencies:
|
|
|
|
```shell
|
|
python -m pip install -r docs/requirements.txt
|
|
```
|
|
|
|
or
|
|
|
|
```shell
|
|
python3 -m pip install -r docs/requirements.txt
|
|
```
|
|
|
|
1. Start iterating using mkdocs' live server:
|
|
|
|
```shell
|
|
mkdocs serve
|
|
```
|
|
|
|
1. Open your browser and navigate to `http://127.0.0.1:8000`.
|
|
|
|
1. The server will automatically reload the docs when you save your changes.
|
|
|
|
## Adding a new page
|
|
|
|
1. Create a new markdown file in the `docs/content` directory.
|
|
1. Add the new page to the `nav` section in the `mkdocs.yml` file.
|
|
1. Add the content to the new markdown file.
|
|
1. Run `mkdocs serve` to see your changes.
|
|
|
|
## Checking links
|
|
|
|
To check for broken links in the documentation, run `mkdocs build` and look for warnings in the console output.
|
|
|
|
## Submitting a Pull Request
|
|
|
|
When you're ready to submit your changes, please create a pull request. We will review your changes and merge them if they are appropriate.
|