From 82cbed4157d25c0bc5a61d04f4af421214ec2d12 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 26 Apr 2023 04:09:23 +0200 Subject: [PATCH] Add repostory documentation To ease navigation for users of GitHub, add README.rst to document where things are in the repository. This includes a ton of stale links, which will be filled in by future constributions. Change-Id: I2d8945911aa91008ce4ca45b25dd8004eb6ed2c7 Signed-off-by: Robert Varga --- README.rst | 25 +++++++++++++++++++++++++ apps/README.rst | 13 +++++++++++++ docs/index.rst | 2 +- 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 README.rst create mode 100644 apps/README.rst diff --git a/README.rst b/README.rst new file mode 100644 index 0000000000..1054851e16 --- /dev/null +++ b/README.rst @@ -0,0 +1,25 @@ +============================================ +OpenDaylight NETCONF/RESTCONF implementation +============================================ + +This project hosts implementations of protocols defined by the +`IETF NETCONF Working Group `__ +In particular it implements: +* `Network Configuration Protocol (NETCONF) `__ +* `RESTCONF Protocol `__ + +Your immediate interests may be: +* Documentation is in :doc:`docs ` +* Ready-to-applications are in :doc:`apps ` + +Other that that, you may delve into gory details: +* basic project infrastructure, including :doc:`the BOM `, + :doc:`Karaf features `, :doc:`Dynamic Karaf distribution `, + :doc:`Static Karaf distribution ` and the :doc:`Common Maven Parent ` +* :doc:`YANG models ` relating to this project +* :doc:`Transport layer ` implementation +* :doc:`Low-level ` protocol implementations +* :doc:`High-level ` protocol integrations +* :doc:`NETCONF Key store ` implementation +* :doc:`NETCONF Trust store ` implementation +* :doc:`applications ` for both end users and integrators diff --git a/apps/README.rst b/apps/README.rst new file mode 100644 index 0000000000..23186e2909 --- /dev/null +++ b/apps/README.rst @@ -0,0 +1,13 @@ +==================== +NETCONF applications +==================== + +This directory hosts the various applications built with NETCONF/RESTCONF +:doc:`high-level <../plugins/README.rst>` integrations. + +This includes: +* :doc:`NETCONF Events on top of MD-SAL ` +* :doc:`CLI client ` for NETCONF servers +* :doc:`NETCONF ietf-topology.yang ` implementations + * for :doc:`single-node ` deployments + * for :doc:`clustenered ` deployments diff --git a/docs/index.rst b/docs/index.rst index 75bfa0e847..9a6f60fe8b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,7 +1,7 @@ .. _netconf: ############################## -NETCONF/RESTCONF documentation +NETCONF/RESTCONF Documentation ############################## .. toctree:: -- 2.36.6