mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-12-29 17:36:28 -05:00
Update local development instructions
Closes #1183: See https://github.com/privacyguides/privacyguides.org/issues/1183#issuecomment-1126581848
This commit is contained in:
parent
a3e87e1d47
commit
6cbbfe1cde
21
README.md
21
README.md
@ -68,14 +68,25 @@ Our current list of team members can be found [here](https://github.com/orgs/pri
|
|||||||
|
|
||||||
## Developing
|
## Developing
|
||||||
|
|
||||||
1. Clone this repository and submodules: `git clone --recurse-submodules https://github.com/privacyguides/privacyguides.org`
|
This website uses [`mkdocs-material-insiders`](https://squidfunk.github.io/mkdocs-material/insiders/) which offers additional functionality over the open-source `mkdocs-material` project. For obvious reasons we cannot distribute access to the insiders repository. You can install the website locally with the open-source version of `mkdocs-material`:
|
||||||
|
|
||||||
|
1. Clone this repository: `git clone https://github.com/privacyguides/privacyguides.org.git`
|
||||||
2. Install [Python 3.6+](https://www.python.org/downloads/)
|
2. Install [Python 3.6+](https://www.python.org/downloads/)
|
||||||
3. Install **pipenv**: `pip install pipenv`
|
3. Install [dependencies](/Pipfile): `pip install mkdocs mkdocs-material mkdocs-static-i18n mkdocs-git-revision-date-localized-plugin typing-extensions`
|
||||||
4. Start a pipenv shell: `pipenv shell`
|
4. Serve the site locally: `mkdocs serve`
|
||||||
5. Install dependencies: `pipenv install --dev`
|
|
||||||
6. Serve the site locally: `mkdocs serve`
|
|
||||||
- The site will be available at `http://localhost:8000`
|
- The site will be available at `http://localhost:8000`
|
||||||
- You can build the site locally with `mkdocs build`
|
- You can build the site locally with `mkdocs build`
|
||||||
|
- Your local version of the site may be missing functionality, which is expected. If you are submitting a PR, please ensure the automatic preview generated for your PR looks correct, as that site will be built with the production insiders build.
|
||||||
|
|
||||||
|
**Team members** should clone the repository with `mkdocs-material-insiders` directly. This method is identical to production:
|
||||||
|
|
||||||
|
1. Clone this repository and submodules: `git clone --recurse-submodules https://github.com/privacyguides/privacyguides.org.git`
|
||||||
|
2. Install [Python 3.6+](https://www.python.org/downloads/)
|
||||||
|
3. Install **pipenv**: `pip install pipenv`
|
||||||
|
4. Install dependencies: `pipenv install --dev`
|
||||||
|
5. Serve the site locally: `pipenv run mkdocs serve`
|
||||||
|
- The site will be available at `http://localhost:8000`
|
||||||
|
- You can build the site locally with `pipenv run mkdocs build`
|
||||||
- This version of the site should be identical to the live, production version
|
- This version of the site should be identical to the live, production version
|
||||||
|
|
||||||
## Releasing
|
## Releasing
|
||||||
|
Loading…
Reference in New Issue
Block a user