reno/reno
Eric Arellano ee73c9409e
Add support for subsections
Subsections will appear underneath their top-level section, in
the order defined in the config file. They will use a ^ or ~
underline rather than -.

Users define subsections by adding a number to the end
of the section entry, either 2 or 3. It will be a subsection
of the parent section above it. This syntax is simpler than others
considered, like nesting lists inside a top-level section. It also
makes it easy for us to support deeper levels of nesting if we'd like.

Like normal sections, in users' notes files, they will use the
ID they define for each subsection.

Change-Id: Ib7b4781de81e19d11a7acb863204067c0946827b
Story: 2010375
2023-03-07 13:56:39 -06:00
..
_exts Sort config options 2020-04-21 09:01:40 +02:00
tests Add support for subsections 2023-03-07 13:56:39 -06:00
__init__.py add a null logging handler 2017-01-19 16:19:08 -05:00
cache.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
config.py Add support for subsections 2023-03-07 13:56:39 -06:00
create.py Deny creating subdirectories 2021-02-19 22:52:50 +09:00
defaults.py Integrate a setuptools command 2018-04-11 09:26:36 +01:00
formatter.py Add support for subsections 2023-03-07 13:56:39 -06:00
linter.py Refactor Section config to use NamedTuple 2023-02-08 10:54:47 -07:00
lister.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
loader.py Refactor Section config to use NamedTuple 2023-02-08 10:54:47 -07:00
main.py add `semver-next` command 2020-08-29 17:41:39 -04:00
report.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
scanner.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
semver.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
setup_command.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
sphinxext.py Close files opened by Scanner, Loader 2021-09-28 17:28:17 +01:00
utils.py Remove usage of six 2020-02-04 14:37:21 +01:00