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

Start page #54

Merged
merged 2 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
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
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,13 @@ MODULE.bazel.lock

# Ruff
.ruff_cache

# Python
.venv

# Vale - editorial style guide
.vale.ini
styles/

# direnv - folder-specific bash configuration
.envrc
3 changes: 2 additions & 1 deletion docs/_assets/css/score.css
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ div.score_banner {
#videowrapper{
position: relative;
overflow: hidden;
margin-bottom: 50px;
}

#fullScreenDiv{
Expand Down Expand Up @@ -209,7 +210,7 @@ div.score_banner {
/* font-size: 4.5em; */
font-size: 8.0cqw;
font-weight: 900;

margin-bottom: 20px;
/* Is somehow cool with image/video title background */
/*animation: fadeIn 3s; */
}
Expand Down
20 changes: 20 additions & 0 deletions docs/_assets/css/score_design.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/* ########################### */
/* SPHINX-DESIGN configs only! */
/* ########################### */

.score-grid .sd-card-header {
background-color: var(--pst-color-secondary) !important;
color: var(--pst-color-text-muted);
font-weight: 900;
font-size: 1.2em;

}
.score-grid .sd-card-body {
text-align: justify;
}

details.sd-dropdown summary.sd-card-header + div.sd-summary-content
{
background-color: transparent;

}
5 changes: 5 additions & 0 deletions docs/_assets/css/score_needs.css
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,8 @@ html[data-theme="dark"] {
background-color: var(--pst-color-table-row-zebra-high-bg);
}

html[data-theme="dark"] {
--sn-color-need-bg-head: #20242b;
--sn-color-datatable-label: var(--pst-color-text-base)
}

11 changes: 3 additions & 8 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

extensions = [
"sphinx_design",
"sphinx_needs",
]

Expand All @@ -49,18 +50,12 @@
html_css_files = [
"css/score.css",
"css/score_needs.css",
"css/score_design.css",
]

html_theme_options = {
"navbar_align": "content",
"header_links_before_dropdown": 3,
"external_links": [
{"name": "SCORE", "url": "https://eclipse-score.github.io"},
{
"name": "Eclipse",
"url": "https://projects.eclipse.org/projects/automotive.score",
},
],
"header_links_before_dropdown": 5,
"icon_links": [
{
"name": "GitHub",
Expand Down
2 changes: 1 addition & 1 deletion docs/features/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _Platform_Features:
.. _features:

Features
========
Expand Down
2 changes: 2 additions & 0 deletions docs/features/infrastructure/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************
.. _infrastructure_feratures:

################
Infrastructure
################
Expand Down
2 changes: 2 additions & 0 deletions docs/features/integration/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _integration_features:

Integration
###########

Expand Down
82 changes: 74 additions & 8 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Documentation

</div>


.. raw:: html

<div id="videowrapper">
Expand All @@ -35,12 +36,77 @@ Documentation
</div>
</div>

.. toctree::
:maxdepth: 2
:glob:
Welcome & Overview
------------------

**Welcome to the Software documentation of the SCORE project.**

If this is the first time you get in touch with SCORE, the `SCORE main page <https://eclipse-score.github.io/>`__
may be a good starting point to receive first insights of the project itself.

Software artifacts
~~~~~~~~~~~~~~~~~~

.. grid:: 1 1 3 3
:class-container: score-grid

.. grid-item-card::

Requirements
^^^
Analyse :ref:`Stakeholder <stakeholder_requirements>` or :ref:`Tool <tool_requirements>` requirements for
the work with and implementation inside SCORE.
Or get the complete picture on the :ref:`requirements` page.



.. grid-item-card::

Features
^^^
:ref:`Features <features>` are the heart of the SCORE software.
Understand the internal details of :ref:`Infrastructure <infrastructure_feratures>`
or :ref:`Integration <integration_features>` Features.

.. grid-item-card::

Releases
^^^
Our release roadmap can be found under :ref:`releases`.
Including an overview about integrated software modules and their repository location.


Project structure and processes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. grid:: 1 1 2 2
:class-container: score-grid

.. grid-item-card::

Process
^^^
Understand how we work, by reading our :ref:`Process guide <process_description>`.
And receive tips & tricks for our used tool stack by reading the pages :ref:`Templates <stakeholder_requirements_template>` and
:ref:`Tools <configuration_tool_guidelines>`.

.. grid-item-card::

Platform Management Plan (PMP)
^^^
Read about our project and organization structure in the
:ref:`Project Handbook <pmp>`.
And learn how we deal with :ref:`safety_management` or care about :ref:`sw_verification`.

.. dropdown:: Click to see the complete sitemap

.. toctree::
:maxdepth: 3

requirements/index
features/index
process/index
platform_management_plan/index.rst
score_releases/index.rst
requirements/index
features/index
Releases <score_releases/index.rst>
process/index
PMP <platform_management_plan/index.rst>
SCORE <https://eclipse-score.github.io>
Eclipse <https://projects.eclipse.org/projects/automotive.score>
2 changes: 2 additions & 0 deletions docs/platform_management_plan/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _pmp:

Platform Management Plan
========================

Expand Down
2 changes: 1 addition & 1 deletion docs/platform_management_plan/project_management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ Platform consists of multiple repositories. The main repository, *SCORE*,
is the integration repository, where everything comes together. It contains:

* :ref:`stakeholder requirements <Stakeholder_Requirements>`
* documentation of all :ref:`platform features <Platform_Features>` and features flags,
* documentation of all :ref:`platform features <features>` and features flags,
feature requirements and architecture
* build system including *SCORE* specific *macros* and *rules*
* integration rules for software modules.
Expand Down
2 changes: 2 additions & 0 deletions docs/platform_management_plan/safety_management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _safety_management:

Safety management
------------------------

Expand Down
2 changes: 2 additions & 0 deletions docs/platform_management_plan/software_verification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _sw_verification:

Software Verification
------------------------

Expand Down
4 changes: 2 additions & 2 deletions docs/process/guidelines/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _Guidelines:
.. _configuration_tool_guidelines:

###########
Guidelines
Expand All @@ -25,4 +25,4 @@
git/index.rst
branch/index.rst
general/index.rst
contribution_request/index.rst
contribution_request/index.rst
2 changes: 1 addition & 1 deletion docs/process/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _Process_description:
.. _process_description:

Process
=======
Expand Down
2 changes: 1 addition & 1 deletion docs/process/templates/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************
.. _Stakeholder_Requirements_Template:
.. _stakeholder_requirements_template:

Stakeholder Requirements Template
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
1 change: 1 addition & 0 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
Sphinx==8.1.3
sphinx-needs==4.1.0
pydata-sphinx-theme==0.16.0
sphinx-design==0.6.1
2 changes: 2 additions & 0 deletions docs/requirements/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************
.. _requirements:

Requirements
============

Expand Down
2 changes: 1 addition & 1 deletion docs/requirements/stakeholder/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************
.. _Stakeholder_Requirements:
.. _stakeholder_requirements:

Stakeholder Requirements
========================
Expand Down
2 changes: 1 addition & 1 deletion docs/requirements/tool/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************
.. _Tool_Requirements:
.. _tool_requirements:

Tool Requirements
=================
Expand Down
5 changes: 5 additions & 0 deletions docs/requirements_lock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -355,12 +355,17 @@ sphinx==8.1.3 \
# -r docs/requirements.txt
# pydata-sphinx-theme
# sphinx-data-viewer
# sphinx-design
# sphinx-needs
# sphinxcontrib-jquery
sphinx-data-viewer==0.1.5 \
--hash=sha256:a7d5e58613562bb745380bfe61ca8b69997998167fd6fa9aea55606c9a4b17e4 \
--hash=sha256:b74b1d304c505c464d07c7b225ed0d84ea02dcc88bc1c49cdad7c2275fbbdad4
# via sphinx-needs
sphinx-design==0.6.1 \
--hash=sha256:b11f37db1a802a183d61b159d9a202314d4d2fe29c163437001324fe2f19549c \
--hash=sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632
# via -r docs/requirements.txt
sphinx-needs==4.1.0 \
--hash=sha256:7d40e9c29353d9784f469b2093412846060cda4f3b55127ac58a2692c3381ef9 \
--hash=sha256:8ae21e10515249aaba3dabd7fd66afdedd1160ecbc5816337fb6ed82aca293b7
Expand Down
2 changes: 2 additions & 0 deletions docs/score_releases/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

.. _releases:

SCORE Releases Overview
=======================

Expand Down
Loading