arm-trusted-firmware/docs
Harrison Mutai 793f72c06c feat: add support for poetry
New python dependencies are introduced by the memory mapping script.
Rather than add another `requirements.txt` utilise poetry. This is a
proper dependency management framework for Python. The two main upsides
of using poetry instead of the traditional requirements.txt are
maintainability and reproducibility.

Poetry provides a proper lock file for pinning dependencies, similar to
npm for JavaScript. This allows for separate environments (i.e. docs,
tools) to be created efficiently, and in a reproducible manner, wherever
the project is deployed.  Having dependencies pinned in this manner is a
boon as a security focused project. An additional upside is that we will
receive security updates for dependencies via GitHub's Dependabot.

Change-Id: I5a3c2003769b878a464c8feac0f789e5ecf8d56c
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
2023-04-19 14:38:24 +01:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about docs(maintainers): update maintainers for n1sdp/morello 2023-04-04 17:02:02 +01:00
components refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1 2023-03-27 19:36:00 +01:00
design Merge changes from topic "mb/rst-to-bl31-update" into integration 2023-04-11 17:10:23 +02:00
design_documents docs(psci): add design proposal for OS-initiated mode 2023-03-20 22:20:35 -07:00
getting_started feat: add support for poetry 2023-04-19 14:38:24 +01:00
perf docs: fix broken Juno links 2023-02-14 10:15:12 +00:00
plat feat(zynqmp): make stack size configurable 2023-04-11 15:10:23 +01:00
process docs: add guidelines for thirdparty includes 2023-03-08 15:00:23 +00:00
resources docs(psci): add design proposal for OS-initiated mode 2023-03-20 22:20:35 -07:00
security_advisories docs(security): security advisory for CVE-2022-47630 2023-01-16 14:07:29 +01:00
threat_model docs(threat-model): refresh top-level page 2023-04-04 16:08:05 +02:00
change-log.md docs(changelog): changelog for v2.8 release 2022-11-16 14:10:49 -06:00
conf.py fix(docs): prevent a sphinx warning 2022-11-16 14:06:48 +00:00
global_substitutions.txt fix(docs): fix FF-A substitution 2021-11-17 16:04:34 +00:00
glossary.rst Merge changes from topic "ffa_el3_spmc" into integration 2022-10-28 10:22:39 +02:00
index.rst docs(porting): move porting guide upper in table of contents 2023-04-11 10:11:04 +02:00
license.rst refactor(dt-bindings): align irq bindings with kernel 2021-06-14 10:05:48 +02:00
Makefile doc: Treat Sphinx warnings as errors 2020-04-21 09:37:47 +00:00
porting-guide.rst docs(porting): refer the reader back to the threat model 2023-04-11 10:11:04 +02:00