Skip to content

Commit

Permalink
lifecycle: introduce customer lifecycle guide
Browse files Browse the repository at this point in the history
Signed-off-by: Vanessa Maegima <[email protected]>
  • Loading branch information
vanmaegima committed Feb 5, 2024
1 parent b1e498b commit 58b547e
Show file tree
Hide file tree
Showing 6 changed files with 118 additions and 0 deletions.
12 changes: 12 additions & 0 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,18 @@ OE/Yocto Project, the Linux microPlatform™ and Docker®.
tutorials/customizing-the-platform/customizing-the-platform
tutorials/working-with-tags/working-with-tags

.. toctree::
:maxdepth: 1
:glob:
:caption: Life Cycle / Customer Journey / Good Name Here
:name: sec-lifecycle

lifecycle/lifecycle-overview
lifecycle/onboarding
lifecycle/development
lifecycle/testing-tooling
lifecycle/production

.. toctree::
:maxdepth: 1
:glob:
Expand Down
48 changes: 48 additions & 0 deletions source/lifecycle/development.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Development
===========

DevOps
------

.. toctree::
:maxdepth: 1

../reference-manual/remote-access/remote-access
../user-guide/foundriesio-rest-api/foundriesio-rest-api

Application Developer
---------------------

.. toctree::
:maxdepth: 1

../user-guide/containers-and-docker/index
../reference-manual/docker/private-registries

Embedded Developer
------------------

.. toctree::
:maxdepth: 1

../user-guide/lmp-customization/index
../user-guide/lmp-auto-hostname/lmp-auto-hostname
../user-guide/lmp-device-auto-register/lmp-device-auto-register
../user-guide/custom-sota-client
../user-guide/offline-update/offline-update
../porting-guide/pg
../reference-manual/linux/linux-disk-encryption
../reference-manual/linux/factory-device-reset
../reference-manual/linux/linux-update

Embedded Developer & SecOps
---------------------------

.. toctree::
:maxdepth: 1

../reference-manual/security/secure-machines
../reference-manual/security/offline-keys
../reference-manual/security/factory-keys
../reference-manual/factory/sboms
../user-guide/el2g
13 changes: 13 additions & 0 deletions source/lifecycle/lifecycle-overview.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Life Cycle Overview
===================

**EXAMPLE - DRAFT**

This presents a doc view based on life cycle, where

- onboarding: ...
- development: ...
- testing and tooling: ...
- production: ...

This helps to guide the customer in a better development journey.
29 changes: 29 additions & 0 deletions source/lifecycle/onboarding.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Onboarding
==========

Prologue
--------

.. toctree::
:maxdepth: 1

../user-guide/fioctl/index
../user-guide/qemu/qemu

Admin & DevOps
--------------

.. toctree::
:maxdepth: 1

../user-guide/account-management/account-management

DevOps
------

.. toctree::
:maxdepth: 1

../user-guide/custom-ci/custom-ci
../user-guide/mirror-action/mirror-action
../user-guide/submodule/submodule
4 changes: 4 additions & 0 deletions source/lifecycle/production.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Production
==========

TODO: This can cover "Go to Production checklist", "Keys Maintenance Specs".
12 changes: 12 additions & 0 deletions source/lifecycle/testing-tooling.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Testing and Tooling
===================

SecOps
------

.. toctree::
:maxdepth: 1

../reference-manual/ota/production-targets
../user-guide/device-gateway-pki/device-gateway-pki
../user-guide/rotating-cert

0 comments on commit 58b547e

Please sign in to comment.