| @@ -1,5 +1,31 @@ |
| -# abbaye2 |
| +# Abbaye |
| |
| -## Installation |
| +Abbaye is a Static Site Generator (SSG) for your software. As GitHub, |
| +Gitea, Forgejo and consorts offer, Abbaye can be used to generate a |
| +website with your software's presentation, documentation, and distribution, per version. |
| |
| -## Configuration |
| +Here's an example file structure: |
| + |
| +``` |
| +. |
| +├── index.html # the main page of the website, enabling choosing a version, defaults to "latest" (contains a list of available versions and a iframe to the selected version?) |
| +├── latest -> v2.0.0 # symlink to the latest version (biggest version number) |
| +├── v1.0.0/ # the directory containing the version 1.0.0 of the software |
| +│ ├── index.html # the main page of the version 1.0.0, from the README.md file. |
| +│ │ # Contains a sidebar with links to the documentation and distribution. |
| +│ │ # After the readme content, A changelog is displayed. |
| +│ ├── docs/ # the directory containing the documentation of the version 1.0.0 |
| +│ │ ├── index.html # the main page of the documentation of the version 1.0.0 |
| +│ │ └── … |
| +│ ├── docs.tar.gz # the tarball containing the documentation of the version 1.0.0 |
| +│ └── dist/ # the directory containing the distribution of the version 1.0.0 |
| +│ ├── source.tgz # the source code of the version 1.0.0 |
| +│ ├── mybin-v1.0.0-x86_64-unknown-linux-gnu |
| +│ └── mybin-v1.0.0-x86_64-unknown-linux-musl |
| +└── v2.0.0/ # the directory containing the version 2.0.0 of the software |
| + ├── index.html # the main page of the version 2.0.0 |
| + ├── … |
| + └── … |
| +``` |
| + |
| +License: AGPL-3.0-or-later |