• Stars
    star
    184
  • Rank 209,111 (Top 5 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated 5 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Armbian Linux Documentation

Armbian Documentation

Create offline documentation to release

logo

Overview

Documentation is written in markdown and stored in the docs/ subfolder. Images go in docs/images.

This repo is meant for storing and quick glances. Official output is https://docs.armbian.com.

Armbian Documentation is available in the following formats:

Contributing

This site is built with mkdocs and depends on mkdocs-material.

Armbian Documentation naming of document files follows this rules:

[Parent-Topic-Example]_[Child-Topic]-example.md

Parent-Topic-Name and Child-Topic-Name are separated by an underscore _. Hyphens - are automatically converted to space.

Please try to avoid creating new parent topics unless absolutely necessary.

Current Parent Topics:

  • User Guide
  • Hardware notes
  • Developer Guide
  • Contributor Process
  • Release management
  • Community

See the document template before you writing any content.

Working on the content

git clone https://github.com/armbian/documentation
pip install -r requirements.txt
mkdocs build --clean && mkdocs serve

You will be able to make edits to existing files and observe the results in real time.

After changing text in an existing file, use this command to rebuild and view the documentation:

mkdocs build --clean && mkdocs serve

After adding a new file, either hand-edit mkdocs.yml, or re-run tools/mkArmbianDocs.py unless making changes to the structure of the docs/ folder. (See below)

Generate tools

mkArmbianDocs.py

Generate mkdocs.yml based on the contents of docs/ folder

  • Command-line options for input and output directories
  • Requires install requirement
  • You don't need to run it every time unless making changes to the structure of the docs/ folder
  • See mkArmbianDocs.py -h for help

From the parent folder of the repo, run:

python3 tools/mkArmbianDocs.py && mkdocs build

This will generate the mkdocs.yml and publish built HTML to the site/ folder.

More Repositories

1

build

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Shell
4,227
star
2

config

Armbian Linux configuration utility
Shell
462
star
3

firmware

Armbian Linux firmware
Makefile
194
star
4

community

Armbian Community rolling release
Shell
179
star
5

linux-rockchip

Improved Rockchip Linux
C
111
star
6

sunxi-DT-overlays

Device Tree overlays for sunxi devices running Armbian images with mainline kernel
80
star
7

linux

Armbian kernel mirrors
C
79
star
8

os

Armbian Linux OS
Shell
29
star
9

mirror

Armbian Linux Mirrors Infrastructure
26
star
10

configng

Next generation bash based configuration API
Shell
19
star
11

autotests

Armbian automated testings
Shell
18
star
12

scripts

Armbian Linux Support Scripts
Shell
8
star
13

upload

Armbian repository uploader
7
star
14

armbian-router

Go
6
star
15

configurator

armbian-config drop-in replacement
Python
5
star
16

testings

Armbian nightly images status reporting
Shell
5
star
17

dl-router

Armbian Linux download router
Python
5
star
18

cache

Armbian Linux Rootfs Cache
5
star
19

ansible-collection-armbian

ansible collection for armbian related facts and utilities
Python
4
star
20

mpads

Multiple power and data switch
C
3
star
21

ci-testing-tools

scripts, tools, configs for CI-testing
Shell
3
star
22

cache-uboot

Armbian U-boot Cache
3
star
23

cache-root

Armbian Root File-system Cache
3
star
24

odroidc2-blobs

Blobs mirrored from https://github.com/hardkernel/u-boot/tree/odroidc2-v2015.01/fip
Shell
3
star
25

cache-firmware

Armbian Firmware Blob Cache
2
star
26

repository

Pulling into our repository
1
star
27

distribution

Automated application deployments
Shell
1
star
28

qa

Armbian Linux quality assurance
1
star
29

wallpapers

Armbian wallpapers
1
star
30

mirror-check

yaml-driven tool to confirm armbian apt repos are in sync.
1
star
31

actions

Armbian Linux GitHub Actions
1
star
32

docker-armbian-build

Docker images for build framework
1
star