Remove namespace docs 89/71089/1
authorDaniel Farrell <dfarrell@redhat.com>
Wed, 18 Apr 2018 17:27:23 +0000 (13:27 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Wed, 18 Apr 2018 17:27:23 +0000 (13:27 -0400)
Not particularly useful, not relevant to Release Process.

Issue: DOCS-84
Change-Id: I9c52d423c61c2de750eaaadd3f63e43482dadd16
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
docs/release-process/index.rst
docs/release-process/namespace.rst [deleted file]

index 6914d4b568ece705d3d4d0be260f71a947d34081..150fa7f72e1a6682990e967879a0daca74d5f4e0 100644 (file)
@@ -28,9 +28,6 @@ Processes
    :maxdepth: 1
 
    project-release
-   namespace
-
-   .. Simultanious Release Related
    autorelease
    project-lifecycle
    branch-cutting
diff --git a/docs/release-process/namespace.rst b/docs/release-process/namespace.rst
deleted file mode 100644 (file)
index ae7ad0d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-**********
-Namespaces
-**********
-
-Project namespaces in OpenDaylight are used to ensure projects do not have name
-collisions in code and packages. OpenDaylight enforces namespaces in Nexus
-using the following patterns:
-
-- ^/org\.opendaylight\.PROJECT/.*
-- ^/org/opendaylight/PROJECT/.*
-
-Where PROJECT is the name of an OpenDaylight project.
-
-In cases where a project has a sub-project we recommend adding an additional
-level to the path for example `org.opendaylight.integration.test` however no
-strong enforcement is currently enforced and some projects do this already
-internally.
-
-This restriction applies to all site repositories in Nexus as well in the event
-that a project wishes to push a static web site into their allocated site path.
-
-Maven / Java
-============
-
-Maven has a built in namespace routing using <groupId> field in pom files.
-For example:
-
-.. code-block:: xml
-
-    <project>
-      <groupId>org.opendaylight.odlparent</groupId>
-      <artifactId>odlparent-lite</artifactId>
-      <version>1.8.0-SNAPSHOT</version>
-    </project>
-
-Python
-======
-
-Python projects typically publish to artifacts to PyPi and use their shortname
-for modules rather than a full path like Java projects do.
-
-setup.py:
-
-.. code-block:: python
-    :emphasize-lines: 2
-
-    setup(
-        name='spectrometer',
-    )
-
-The structure of a Python project typically determines it's package routing. So
-a project package spectrometer.reporttool might have a layout like this inside
-their project root.
-
-.. code-block:: bash
-
-    ./  # This is the root of the repository
-    ./setup.py
-    ./spectrometer
-    ./spectrometer/__init__.py
-    ./spectrometer/reporttool
-    ./spectrometer/reporttool/__init__.py