Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update structure to reflect module repository #192

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 75 additions & 75 deletions docs/process/guidance/general/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,81 +30,81 @@ can be in a different order.

.. code-block:: text

docs/ -> Global documentation of the platform.
concepts/ -> Description of overall concepts.
glossary/ -> Glossary of abbreviations used in the platform context.
manual/ -> user and integration manual(s)
overview/ -> Introduction and high-level description of the platform features.
platform_management_plan/ -> Overall Platform Management Plan [WP_PLATFORM_MGMT], consisting of ...
project_management.rst -> ... Project Management.
stakeholder_management.rst -> ... Stakeholder Management.
safety_management.rst -> ... Safety Management incl. platform safety plan [WP_PLATFORM_SAFETY_PLAN]
risk_management.rst -> ... Risk Management.
quality_management.rst -> ... Quality Management [WP_QMS].
config_management.rst -> ... Configuration Management.
tool_management.rst -> ... Tool Management.
release_management.rst -> ... Release Management.
problem_resolution.rst -> ... Problem Management.
change_management.rst -> ... Change Management.
requirements_management.rst -> ... Requirements Management.
software_development.rst -> ... Development [WP_SW_DEV_PLAN].
software_verification.rst -> ... Verification [WP_VERIFICATION_PLAN].
documentation_management.rst -> ... Documentation Management.
security_management.rst -> ... Security Management.
release/ -> [WP_PLATFORM_SW_RELEASE_NOTE]
safety/ -> safety documentation on platform level (SEooC): [WP_FEATURE_DFA], [WP_PLATFORM_SW_SAFETY_MANUAL], [WP_PLATFORM_SAFETY_CASE], [WP_CMR_REPORTS], [WP_ASSESSMENT_REPORT]
security/ -> security documentation on platform level
requirements/ -> requirements on platform level ...
stakeholder/ -> ... Stakeholder requirements [WP_STAKEHOLDER_REQ].
tool/ -> ... Tool requirements [WP_TOOL_REQ]
tutorials/ -> General tutorials.

examples/ -> examples how a C++, Rust, Python module can be set up

features/ -> All features of the platform.
<feature_name>/ -> Folder containing all sub-folders corresponding to one feature and the contribution request [WP_CONT_REQUEST]
docs/ -> Documentation of the feature consisting of ...
architecture/ -> ... Feature architecture [WP_FEATURE_ARCHITECTURE].
requirements/ -> ... Feature requirements [WP_FEATURE_REQ].
safety_analysis/ -> ... Safety analysis on feature level [WP_FEATURE_SAFETY_ANALYSES]
safety_planning/ -> ... the feature specific safety workproducts planning
verification/ -> ... Feature verification report (reporting all feature verifications) [WP_PLATFORM_SW_VERIFICATION_REPORT]
tests/ -> Feature tests, consisting of ...
integration-tests/ -> ... integration tests [WP_FEATURE_INTEGRATION_TEST].
toolchain/ -> Definition of toolchain

modules/ -> Modules of the SW platform.
<module_name>/ -> Folder containing all artifacts corresponding to one module.
docs/ -> Documentation of the module consisting of ...
manual/ -> ... Module manual, e.g. integration manual, assumptions of use and safety manual [WP_SW_COMPONENT_AOU], [WP_MODULE_SW_SAFETY_MANUAL].
release/ -> ... Module release note [WP_MODULE_SW_RELEASE_NOTE] plus safety assessment [WP_ASSESSMENT_REPORT]
safety_plan/ -> ... Module safety plan [WP_MODULE_SAFETY_PLAN], module safety case [WP_MODULE_SAFETY_CASE] and their conformance reviews [WP_CMR_REPORTS]
safety_analysis/ -> ... Safety analysis on module level [WP_SW_COMPONENT_DFA]
verification/ -> ... Module verification report (reporting all module's components verifications) [WP_MODULE_SW_VERIFICATION_REPORT] plus safety analysis conformance reviews [WP_CMR_REPORTS]

components/ -> Components of the module.
<component_name>/ -> Folder containing all artifacts corresponding to one component.
docs/ -> Documentation of the component consisting of ...
architecture/ -> ... Component architecture (only if sub-components exist) [WP_SW_COMPONENT_ARCHITECTURE].
requirements/ -> ... Component requirements [WP_SW_COMPONENT_REQ] and HSI (if relevant) [WP_HSI].
safety_analysis/ -> ... Safety analysis on component level [WP_SW_COMPONENT_SAFETY_ANALYSES]
verification/ -> ... Architecture review [WP_SW_ARCH_VERIFICATION], code inspection [WP_SW_CODE_INSPECT]
src/ -> Source files of the component (incl. detailed design) [WP_SW_IMPLEMENTATION].
include/ -> Include files of the component
tests/ -> Component tests, consisting of ...
unit/ -> ... unit tests [WP_SW_UNIT_TEST] (for lowest level of components).
integration/ -> ... integration tests [WP_SW_COMPONENT_INTEGRATION_TEST].
verification/ -> ... verification tests [WP_SW_COMPONENT_TEST].
<sub_component_name>/ -> Sub-Component of the Component.
copy the relevant folders below <component-name> if applicable (example: no code inspection needed for sub-components from the Open Source)

platform_integration_tests/ -> Integration tests on reference hardware.

process/ -> process definition including workflows, workproducts, roles, guidance [WP_PROCESS_DEFINITION]

registry/ -> infrastructure configuration

README.md -> Entrypoint of the repository.
@eclise-score/score/ -> Central repository for the platform
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: eclipse

docs/ -> Global documentation of the platform.
concepts/ -> Description of overall concepts.
glossary/ -> Glossary of abbreviations used in the platform context.
manual/ -> user and integration manual(s)
overview/ -> Introduction and high-level description of the platform features.
platform_management_plan/ -> Overall Platform Management Plan [WP_PLATFORM_MGMT], consisting of ...
project_management.rst -> ... Project Management.
stakeholder_management.rst -> ... Stakeholder Management.
safety_management.rst -> ... Safety Management incl. platform safety plan [WP_PLATFORM_SAFETY_PLAN]
risk_management.rst -> ... Risk Management.
quality_management.rst -> ... Quality Management [WP_QMS].
config_management.rst -> ... Configuration Management.
tool_management.rst -> ... Tool Management.
release_management.rst -> ... Release Management.
problem_resolution.rst -> ... Problem Management.
change_management.rst -> ... Change Management.
requirements_management.rst -> ... Requirements Management.
software_development.rst -> ... Development [WP_SW_DEV_PLAN].
software_verification.rst -> ... Verification [WP_VERIFICATION_PLAN].
documentation_management.rst -> ... Documentation Management.
security_management.rst -> ... Security Management.
release/ -> [WP_PLATFORM_SW_RELEASE_NOTE]
safety/ -> safety documentation on platform level (SEooC): [WP_FEATURE_DFA], [WP_PLATFORM_SW_SAFETY_MANUAL], [WP_PLATFORM_SAFETY_CASE], [WP_CMR_REPORTS], [WP_ASSESSMENT_REPORT]
security/ -> security documentation on platform level
requirements/ -> requirements on platform level ...
stakeholder/ -> ... Stakeholder requirements [WP_STAKEHOLDER_REQ].
tool/ -> ... Tool requirements [WP_TOOL_REQ]
tutorials/ -> General tutorials.

examples/ -> examples how a C++, Rust, Python module can be set up

features/ -> All features of the platform.
<feature_name>/ -> Folder containing all sub-folders corresponding to one feature and the contribution request [WP_CONT_REQUEST]
docs/ -> Documentation of the feature consisting of ...
architecture/ -> ... Feature architecture [WP_FEATURE_ARCHITECTURE].
requirements/ -> ... Feature requirements [WP_FEATURE_REQ].
safety_analysis/ -> ... Safety analysis on feature level [WP_FEATURE_SAFETY_ANALYSES]
safety_planning/ -> ... the feature specific safety workproducts planning
verification/ -> ... Feature verification report (reporting all feature verifications) [WP_PLATFORM_SW_VERIFICATION_REPORT]
tests/ -> Feature tests, consisting of ...
integration-tests/ -> ... integration tests [WP_FEATURE_INTEGRATION_TEST].
toolchain/ -> Definition of toolchain

@eclise-score/<module_name>/ -> Repository all artifacts corresponding to one module.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: eclipse

docs/ -> Documentation of the module consisting of ...
manual/ -> ... Module manual, e.g. integration manual, assumptions of use and safety manual [WP_SW_COMPONENT_AOU], [WP_MODULE_SW_SAFETY_MANUAL].
release/ -> ... Module release note [WP_MODULE_SW_RELEASE_NOTE] plus safety assessment [WP_ASSESSMENT_REPORT]
safety_plan/ -> ... Module safety plan [WP_MODULE_SAFETY_PLAN], module safety case [WP_MODULE_SAFETY_CASE] and their conformance reviews [WP_CMR_REPORTS]
safety_analysis/ -> ... Safety analysis on module level [WP_SW_COMPONENT_DFA]
verification/ -> ... Module verification report (reporting all module's components verifications) [WP_MODULE_SW_VERIFICATION_REPORT] plus safety analysis conformance reviews [WP_CMR_REPORTS]

components/ -> Components of the module.
<component_name>/ -> Folder containing all artifacts corresponding to one component.
docs/ -> Documentation of the component consisting of ...
architecture/ -> ... Component architecture (only if sub-components exist) [WP_SW_COMPONENT_ARCHITECTURE].
requirements/ -> ... Component requirements [WP_SW_COMPONENT_REQ] and HSI (if relevant) [WP_HSI].
safety_analysis/ -> ... Safety analysis on component level [WP_SW_COMPONENT_SAFETY_ANALYSES]
verification/ -> ... Architecture review [WP_SW_ARCH_VERIFICATION], code inspection [WP_SW_CODE_INSPECT]
src/ -> Source files of the component (incl. detailed design) [WP_SW_IMPLEMENTATION].
include/ -> Include files of the component
tests/ -> Component tests, consisting of ...
unit/ -> ... unit tests [WP_SW_UNIT_TEST] (for lowest level of components).
integration/ -> ... integration tests [WP_SW_COMPONENT_INTEGRATION_TEST].
verification/ -> ... verification tests [WP_SW_COMPONENT_TEST].
<sub_component_name>/ -> Sub-Component of the Component.
copy the relevant folders below <component-name> if applicable (example: no code inspection needed for sub-components from the Open Source)

platform_integration_tests/ -> Integration tests on reference hardware.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be part of @eclipse-score/score/


process/ -> process definition including workflows, workproducts, roles, guidance [WP_PROCESS_DEFINITION]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is planned to be in extra repo: eclipse-score/process_description


registry/ -> infrastructure configuration
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these two should be part of every repo


README.md -> Entrypoint of the repository.

.. toctree::
:maxdepth: 1
Expand Down
Loading