summaryrefslogtreecommitdiff
path: root/README.Python
blob: 153cd8ea1f4bb9a0271bc0562139db5a09df1b19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
live-build 4.x is transitioning from shell scripts to Python scripts.

In order to ensure a smooth transition without breaks until completion,
one component at the time is being rewritten and re-documented without
interconnection between them.

Once done, the newly Python sources will be shaped into modules and
subcommands properly.

---

Some notes on coding style:

  * live-build commands should be *prefixed* with the stage:
    chroot-includes, not includes-chroot; -> tab-completion

  * directories/files in the config directory should be *suffixed* with the stage:
    includes.chroot, not chroot.includes; -> sort-order

  * cli arguments should be *suffixed* with the stage:
    --mirror-bootstrap, not --bootstrap-mirror; -> tab-completion