Skip to content

Latest commit

 

History

180 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DART Documentation for Users and Developers

This project contains documentation for DART users and developers. Users are people who want to package and ship files using the DART UI or command-line interface. Developers are people who want to write plugins to extend DART's feature set.

This is a source repository. The public-facing documentation lives at https://docs.aptrust.org/dart-docs/, on APTrust's unified documentation site, which is built from this repo's docs/ directory by APTrust/aptrust-docs.

Local Editing

If you want to edit this documentation locally, you'll need Python 3.x and pip. To set it all up, just run pip install -r requirements.txt. Then you can start the server with mkdocs serve.

If you get a message saying mkdocs is not installed, try running the server with this command: python3 -m mkdocs serve

mkdocs serve is for local preview only. The published site is built by aptrust-docs, so its theme and navigation will not match what you see locally. overrides/404.html is part of that local preview too — it is the not-found page for a local mkdocs build, not for anything served publicly.

Publishing

Push to master. That fires .github/workflows/notify-parent-docs.yml, which tells aptrust-docs to rebuild and redeploy the unified site with your changes. There is nothing else to run.

About the old standalone site

This repo used to publish its own copy of the documentation at https://aptrust.github.io/dart-docs/. That address now serves only redirects to the unified site, so old bookmarks and inbound links still work. The redirects are generated by scripts/build_redirects.py and published to the gh-pages branch automatically by .github/workflows/deploy-redirects.yml on every push to master. That includes the live 404 page for the old address, which is the generated 404.html, not overrides/404.html.

Do not run mkdocs gh-deploy. It would overwrite gh-pages with a second, competing copy of the documentation that immediately starts going stale. If you need to regenerate the redirects by hand, run the generator and inspect the output instead:

python3 scripts/build_redirects.py

About

DART user and developer documentation

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages