Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
257 commits
Select commit Hold shift + click to select a range
6046bd6
Update docs/features/communication/crossvm/requirements/index.rst
FScholPer Aug 7, 2025
3bb7e41
Update docs/requirements/stakeholder/index.rst
FScholPer Aug 7, 2025
9ab19f3
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
a69af69
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
ab94351
Update docs/requirements/stakeholder/index.rst
FScholPer Aug 7, 2025
f61c426
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
9af771a
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
cccfcef
Merge remote-tracking branch 'origin/main' into 916-fq-non-ipc-shared…
FScholPer Aug 27, 2025
dd69693
fix: removed cross-vm section
FScholPer Sep 10, 2025
0eba313
fix: removed crossvm index
FScholPer Sep 10, 2025
979dad0
fix: typo
FScholPer Sep 10, 2025
02a5b30
fixed: id
FScholPer Sep 10, 2025
0b2ee96
Merge remote-tracking branch 'origin/main' into 916-fq-non-ipc-shared…
FScholPer Sep 10, 2025
1dd3db7
fixed: id #2
FScholPer Sep 10, 2025
e4032f6
Merge remote-tracking branch 'origin/main' into 916-fq-non-ipc-shared…
FScholPer Oct 21, 2025
02254ce
docs: added until flags
FScholPer Oct 21, 2025
b905c12
fix: valid block
FScholPer Oct 21, 2025
cfe95bc
Improvements for persistency feature requirements
tizava Nov 13, 2025
1f1b631
Update Doc-as-Code version to v2.0.0
tizava Nov 14, 2025
c74ed34
Fix review findings
tizava Nov 17, 2025
10c0b56
More findings
tizava Nov 18, 2025
cf82419
Even more findings
tizava Nov 19, 2025
59a8deb
Update docs/requirements/stakeholder/index.rst
FScholPer Nov 20, 2025
c8424e9
Removed semantic version.
tizava Nov 21, 2025
11cd440
inital version templates
PandaeDo Dec 3, 2025
0588c17
Fixing review findings
tizava Dec 4, 2025
1fc5c86
ITF safety evaluation
alekseyborisyukvalidas Dec 3, 2025
3cb936e
lib/result - Address requirement inspection findings
Priyanka-Patil18 Dec 8, 2025
3a680a8
Safety Managers for Modules
aschemmel-tech Dec 5, 2025
7899c2b
Update safety competence management
aschemmel-tech Dec 8, 2025
8348873
Merge branch 'main' into 916-fq-non-ipc-shared-memory-com
FScholPer Dec 8, 2025
86ffdc9
Merge pull request #2305 from eclipse-score/aschemmel-tech-committer-…
aschemmel-tech Dec 8, 2025
ff373f0
Review docs-as-code tool verification report (#2307)
a-zw Dec 9, 2025
92d5dd3
Join WP lists safety security mgt
aschemmel-tech Dec 9, 2025
7f481a1
Merge pull request #2297 from eclipse-score/aschemmel-tech-module-saf…
aschemmel-tech Dec 9, 2025
22f1921
lib/result: Requirement inspection for REQ_08_01
rahulthakre29 Dec 8, 2025
3c88988
initial version election
PandaeDo Dec 9, 2025
9ee5c2f
Join WP lists safety security mgt -fix
aschemmel-tech Dec 9, 2025
3f94f55
Merge pull request #2309 from qorix-group/vohae_Safety_Engineer_election
masc2023 Dec 9, 2025
64f174d
Merge pull request #2306 from eclipse-score/aschemmel-tech-alignment-…
aschemmel-tech Dec 9, 2025
85e4132
update platform safety engineer election
masc2023 Dec 9, 2025
a517a06
Feature Safety WP List status updates
aschemmel-tech Dec 9, 2025
8a7bb07
Merge pull request #2315 from eclipse-score/aschemmel-tech-feature-wp…
aschemmel-tech Dec 9, 2025
c4971e4
Merge pull request #2314 from eclipse-score/update_plt_se
aschemmel-tech Dec 9, 2025
b85991a
Merge pull request #2302 from Priyanka-Patil18/pp/address_req_inspect…
aschemmel-tech Dec 9, 2025
de11296
Finalize Req inspection - Baselibs result lib
aschemmel-tech Dec 9, 2025
a42a590
Update module version to 0.5.0 (#2318)
AlexanderLanin Dec 10, 2025
afdda8e
Merge pull request #2286 from qorix-group/vohae_orchestrator_documents
qor-lb Dec 10, 2025
59fa9fe
tooling: Verification report for Clippy
pawelrutkaq Dec 5, 2025
246e3d5
Document Codeowners experience - com and baselibs
aschemmel-tech Dec 10, 2025
74e67ae
Merge with main
tizava Dec 10, 2025
453a8c7
Resolve merge issues
tizava Dec 10, 2025
de944e7
Merge pull request #2324 from eclipse-score/aschemmel-tech-baselibs-c…
aschemmel-tech Dec 10, 2025
4ea4a57
update process description version to 1.4.0
masc2023 Dec 10, 2025
e54ca4e
Merge pull request #2323 from eclipse-score/update_pd_ver_140
masc2023 Dec 10, 2025
89e75bd
bugfix broken link
masc2023 Dec 10, 2025
63126ba
Merge pull request #2326 from eclipse-score/bugfix_broken_links
masc2023 Dec 10, 2025
a4e97aa
Merge pull request #2001 from etas-contrib/persistency_feature_requir…
qor-lb Dec 11, 2025
35d2b61
update fed module safety plan
masc2023 Dec 12, 2025
e0ed3c7
Merge pull request #2332 from eclipse-score/masc2023_link_feo_release…
masc2023 Dec 12, 2025
bb5ed09
Modules safety plans status updates
aschemmel-tech Dec 10, 2025
2ca9485
Modules safetyplan status updates - fix
aschemmel-tech Dec 12, 2025
9d30b71
Merge pull request #2325 from eclipse-score/aschemmel-tech-module-saf…
masc2023 Dec 12, 2025
14b298c
update safety documents
PandaeDo Dec 15, 2025
5143316
fix link
PandaeDo Dec 15, 2025
f78acf5
bug: operations replaced by infrastructure
anmittag Dec 15, 2025
c642cb9
Merge pull request #2344 from etas-contrib/project_management_2340
masc2023 Dec 15, 2025
cd4694f
lib/bitmanipulation: Define AoU
rahulthakre29 Dec 15, 2025
fca4bfb
lib/bitmanipulation: Fixed review comment
rahulthakre29 Dec 16, 2025
45faa67
bazel: fix module integration (#2333)
PiotrKorkus Dec 16, 2025
4b6372f
update safety management plan tailoring
masc2023 Dec 17, 2025
8993b28
lib/bitmanipulation : Review Comment fixed for AoU
rahulthakre29 Dec 17, 2025
c524b24
Merge pull request #2339 from rahulthakre29/AoU_for_bitmanipulation_lib
aschemmel-tech Dec 17, 2025
838d214
Merge pull request #2352 from eclipse-score/update_pmp_safety_mgt_plan
masc2023 Dec 17, 2025
67b76ab
update to 0.5.1 (#2356)
FScholPer Dec 17, 2025
f33b5f9
added FR template
timkl7 Oct 22, 2025
3a49e70
First draft of the code gen index.rst
Stephanie-Even Oct 28, 2025
62c923d
Document code generation requirements and architecture
Stephanie-Even Oct 28, 2025
45d88d5
fix: changed wording and fixed sth_req
FScholPer Oct 31, 2025
29343a9
removed intro
FScholPer Oct 31, 2025
00b9bcf
fixed: typo
FScholPer Oct 31, 2025
e72bae1
fix: requirements title errors
timkl7 Dec 2, 2025
cc659e0
fix: missing security field in FR
timkl7 Dec 17, 2025
1aefc9f
fix: wp link in FR
timkl7 Dec 17, 2025
6f3a1a6
docs: updated FR safety impact
timkl7 Dec 17, 2025
3ef4995
docs: updated diagnostic FR
timkl7 Nov 26, 2025
2edb82d
docs: diagnostic FR, minor formatting
timkl7 Nov 26, 2025
8839e71
enlarge tailoring safety analysis
PandaeDo Dec 19, 2025
86a7cbc
Merge pull request #2361 from qorix-group/vohae_PMP_Safety_Tailoring
masc2023 Dec 19, 2025
98947e3
added tls
FScholPer Dec 19, 2025
f8ac0d9
removed non tl pl
FScholPer Dec 19, 2025
b670ac2
add manual test execution guidelines to software verification plan
pahmann Dec 19, 2025
bb75bb5
Refine test level in PMP (#2350)
pahmann Dec 19, 2025
c78cf90
Add template for v0.5 beta release
antonkri Dec 5, 2025
4425da0
fix: handbook
FScholPer Dec 12, 2025
2a64f4d
added code_of_conduct and fixed contribution guidelines
FScholPer Dec 12, 2025
51cd11c
add process_description
masc2023 Dec 12, 2025
fa28574
release: add kyron & orchestrator notes
pawelrutkaq Dec 15, 2025
0e2d4b8
release: add test scenarios notes
PiotrKorkus Dec 16, 2025
e774c3e
fixes naming
FScholPer Dec 17, 2025
15c6b01
Add release notes for EBcLfSA reference integration
opajonk Dec 17, 2025
c6abec4
bump devcontainer
opajonk Dec 17, 2025
2506a3b
added descriptions
FScholPer Dec 17, 2025
da4eacd
added platform
FScholPer Dec 17, 2025
0a78a5f
Update CONTRIBUTION.md
FScholPer Dec 17, 2025
0f67e7a
add further content
antonkri Dec 17, 2025
982a88f
updated to new
FScholPer Dec 19, 2025
0250ac8
add_beta
FScholPer Dec 19, 2025
af51dac
add logging daemon desciption
antonkri Dec 19, 2025
b76be2b
replace maturity link for process with current status image
masc2023 Dec 19, 2025
f87217b
add baselibs release notes
antonkri Dec 19, 2025
4623422
further improvement
antonkri Dec 19, 2025
cbdc050
Add release notes for communication
LittleHuba Dec 19, 2025
e8c5cfb
Update CONTRIBUTION.md
FScholPer Dec 19, 2025
a56b2f3
fixed review comments
FScholPer Dec 19, 2025
96c3d34
Update docs/handbook/own_application/index.rst
FScholPer Dec 19, 2025
88a8f80
Update docs/handbook/own_application/index.rst
FScholPer Dec 19, 2025
df30337
Update docs/score_releases/score_releases/score_v0_5_beta.rst
FScholPer Dec 19, 2025
754ef0d
Bump version to 0.5.2 (#2369)
FScholPer Dec 19, 2025
f9f5ae6
Update language for gender neutrality in project management plan
pahmann Dec 22, 2025
f197052
Clarify attributes and contributor role in verification plan
pahmann Dec 22, 2025
a50997f
Merge pull request #2374 from eclipse-score/pahmann/pmp-neutral-language
masc2023 Dec 23, 2025
1c0427b
Merge pull request #2373 from eclipse-score/pahmann/verification-mino…
masc2023 Dec 23, 2025
a61a47e
Fix grammatical inconsistencies in IPC arch docu
pahmann Dec 22, 2025
848f43b
fix: update language for gender neutrality in documentation
pahmann Dec 22, 2025
4199d14
Fix typo in PR template sentence
pahmann Dec 23, 2025
25ef993
Merge pull request #2364 from eclipse-score/pahmann/verification-manu…
masc2023 Dec 23, 2025
86a7743
Merge branch 'main' into albor_itf_evaluation_1
masc2023 Jan 4, 2026
11439a2
Merge pull request #2287 from alekseyborisyukvalidas/albor_itf_evalua…
masc2023 Jan 4, 2026
29ba7d9
lib/containers - Define AoUs
Priyanka-Patil18 Dec 22, 2025
0c0f097
Define AoU requirements for filesystem lib
mihajlo-k Dec 18, 2025
11e5381
some_ip_gateway: removed references to AUTOSAR
ZoranCutura Dec 11, 2025
3266359
Correct reference to vsomeip including repo link
pahmann Jan 2, 2026
7756f1d
Remove persistency module docs
a-zw Dec 15, 2025
b5f3a4d
Bug: Remove duplicated text in platform safety plan
aschemmel-tech Jan 9, 2026
8833ce7
Merge pull request #2398 from eclipse-score/aschemmel-tech-safety-pla…
masc2023 Jan 9, 2026
3ff33ef
Improve argument about test selection for a feature (#2399)
pahmann Jan 12, 2026
4d8d26e
Add component description for FutureCPP library
ssingh2099 Jan 13, 2026
feeb170
Add minimal Component Architecture for Utils library
Priyanka-Patil18 Jan 13, 2026
c32b88f
lib/utils: remove pimple_Ptr from utils docs
rahulthakre29 Jan 13, 2026
9a4ebd1
Add component description for concurrency library
ssingh2099 Jan 13, 2026
f1d3317
Merge pull request #2338 from qorix-group/vohae_persistency_safety_up…
masc2023 Jan 13, 2026
57b9218
Disable blank issue creation
anmittag Jan 13, 2026
8b67c3b
Merge pull request #2422 from etas-contrib/2421_remove_blank_issue_op…
masc2023 Jan 13, 2026
1412ea2
Add type field to bugfix issue template
anmittag Jan 13, 2026
42e7068
Merge pull request #2423 from etas-contrib/2382_NewIssues_with_Types
masc2023 Jan 13, 2026
f78177c
Update Codeowner file
PandaeDo Jan 13, 2026
9b7472c
Update elected safety manager
PandaeDo Jan 13, 2026
4a01539
First version of persistency feature security plan
CryptoNutcase Jan 12, 2026
9e54112
Update result req inspection checklist author
aschemmel-tech Jan 13, 2026
aa4f5fa
Fix typo in verification plan execution environment
pahmann Jan 14, 2026
9e3c163
Merge pull request #2428 from eclipse-score/pahmann/pmp-ver-typo
masc2023 Jan 14, 2026
b90ceea
Update dependencies to new process release
pahmann Jan 14, 2026
8528fef
Correct linking to latest wp tailoring naming
pahmann Jan 14, 2026
1c306f2
Merge pull request #2431 from eclipse-score/pahmann/process-version-u…
masc2023 Jan 14, 2026
3cc6662
Add link for embedded SW tailoring in verification plan
pahmann Jan 14, 2026
03982c9
Formatting improvement for verification plan
pahmann Jan 14, 2026
e26f261
Add statement on coverage goals
pahmann Jan 14, 2026
7cf9304
Make stakeholder requirements a document
aschemmel-tech Jan 19, 2026
1dbb022
Clean up decision records (#2455)
a-zw Jan 19, 2026
c9f9560
Merge pull request #2454 from eclipse-score/aschemmel-tech-patch-1
masc2023 Jan 19, 2026
e44dd78
Add SW-platform test completion aou
aschemmel-tech Jan 19, 2026
7a2a31c
Merge pull request #2456 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Jan 19, 2026
9d86cae
lib/concurrency - Add minimal Component Architecture
Priyanka-Patil18 Jan 20, 2026
a3a920c
lib/memory - Define component requirements
Priyanka-Patil18 Jan 13, 2026
a438aa7
lib/memory - Define component requirements
Priyanka-Patil18 Jan 13, 2026
3b90b8b
Remove @PhilipPartsch as codeowner
aschemmel-tech Jan 20, 2026
dafe356
Merge pull request #2474 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Jan 20, 2026
8155aa3
Initial version Codeowner Orchestrator
PandaeDo Jan 13, 2026
e865b91
fix failures
PandaeDo Jan 21, 2026
1f8581c
Merge pull request #2477 from qorix-group/vohae_Orchestrator_Skill_Check
masc2023 Jan 21, 2026
9bb436b
ABI CD: support for strings and characters
Nov 11, 2025
6eceb4d
ABI CD: clarify requirements for primitive types
Nov 11, 2025
8a15c99
ABI CD: exclude zero-sized types
Nov 11, 2025
4c77938
ABI CD: fix problems in structs, enums, and AbiVec spec
Nov 11, 2025
9e4897a
ABI CD: improve AbiOption and AbiResult spec
Nov 11, 2025
b1586b3
ABI CD: minor clarifications
Nov 12, 2025
78bc939
ABI CD: distinguish between type descriptions and structure metadata
Nov 13, 2025
88e6fe7
improvement switch to new docs as code
RolandJentschETAS Jan 19, 2026
70bbb13
increase version
RolandJentschETAS Jan 19, 2026
9e89eb6
fix review findings
RolandJentschETAS Jan 19, 2026
070f65e
fix review findings
RolandJentschETAS Jan 19, 2026
49a0e69
fix build error
RolandJentschETAS Jan 19, 2026
6af3c50
hold old value
RolandJentschETAS Jan 19, 2026
0a6877b
remove includes
RolandJentschETAS Jan 20, 2026
6087595
start election of platform quality managers
masc2023 Jan 22, 2026
c848af2
Comp Req inspection - template update
aschemmel-tech Jan 22, 2026
9042ed2
update communication to new docs as code meta modell (#2486)
RolandJentschETAS Jan 23, 2026
d292384
Merge pull request #2483 from eclipse-score/masc2023_elect_qm
masc2023 Jan 26, 2026
a42c6cc
Add Documentation for Source Code Linker (#2461)
MaximilianSoerenPollak Jan 26, 2026
14d14da
correct orchestrator_picture
RolandJentschETAS Jan 23, 2026
615c23d
nulledit for trigger workflow again
RolandJentschETAS Jan 26, 2026
fb88ea8
set status of feature to valid
RolandJentschETAS Jan 26, 2026
f4769c4
add module parameters
RolandJentschETAS Jan 26, 2026
a853a29
typo fix / small bugs (#2503)
PandaeDo Jan 26, 2026
3884fce
Feature request/configuration model (#2353)
AThums Jan 27, 2026
10a944a
fix(docs): add mandatory link
AlexanderLanin Jan 27, 2026
fd26823
fix baselibs drawings
RolandJentschETAS Jan 28, 2026
dcdd6a3
add missing component
RolandJentschETAS Jan 28, 2026
2e7ec5c
Baselibs Feat Arch Inspection
aschemmel-tech Nov 21, 2025
74ff364
Merge pull request #2228 from eclipse-score/aschemmel-tech-baselibs-a…
aschemmel-tech Jan 29, 2026
cefc4b5
update quality manager election
PandaeDo Jan 27, 2026
f08ce6f
include review findings
PandaeDo Jan 29, 2026
6d72b8a
correct election description
PandaeDo Jan 29, 2026
0d0cd30
clippy: added decision record on how to integrate clippy
dcalavrezo-qorix Jan 20, 2026
e799ef7
component description static reflection with serialization library
ssingh2099 Jan 30, 2026
2c04b45
lib/concurrency: Add Component Requirement
rahulthakre29 Jan 22, 2026
cc5d65a
lib/concurrency: fixed review comments
rahulthakre29 Jan 27, 2026
31ba31e
lib/concurrency : Resolve additional review comment
rahulthakre29 Feb 3, 2026
1c37656
lib/concurrency: fix follow-up review comments
rahulthakre29 Feb 3, 2026
a2a4937
chore: update docs-as-code (#2542)
RolandJentschETAS Feb 5, 2026
12db9ca
correct communication architecture picture
RolandJentschETAS Feb 5, 2026
d1b639e
Component description for memory library
ssingh2099 Feb 5, 2026
7d252e7
DR-007: add design decision for break cyclic dependency between docs-…
RolandJentschETAS Feb 5, 2026
58a91d4
Introduce Delivery Container in Config Mgt Plan
aschemmel-tech Feb 6, 2026
70ad564
Merge pull request #2558 from eclipse-score/aschemmel-tech-introduce-…
masc2023 Feb 6, 2026
4c130c5
lib/memory-updated typed memory component requirement
Priyanka-Patil18 Feb 3, 2026
662665b
fixed compilation warning for memory lib.
ssingh2099 Feb 10, 2026
e82b68e
move infrastructure and integration topics to own folder
RolandJentschETAS Feb 5, 2026
87f368e
move back tool
RolandJentschETAS Feb 5, 2026
ab32605
move to own card
RolandJentschETAS Feb 5, 2026
467747c
add tools again
RolandJentschETAS Feb 5, 2026
b7630e6
wording
RolandJentschETAS Feb 5, 2026
1af01fd
better names in box
RolandJentschETAS Feb 5, 2026
9760a27
modify name
RolandJentschETAS Feb 6, 2026
758f78e
delete infrastructure and integration
RolandJentschETAS Feb 10, 2026
6396d2e
Nulledit to trigger the pipeline again
RolandJentschETAS Feb 10, 2026
44392f2
Fixes permissions bug for bazel commands (#2570)
MaximilianSoerenPollak Feb 10, 2026
773b082
docs: added nonipc feature(#916)
FScholPer Jul 4, 2025
68c20a3
fix: renamed dir (#916)
FScholPer Jul 8, 2025
3a0da81
fix: removed idents as this leads to strage errors(#916)
FScholPer Jul 8, 2025
b5e519e
switched to new name and changed wording somethimes
FScholPer Aug 6, 2025
86b1e20
fixed warning
FScholPer Aug 6, 2025
1919810
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
a5b34d7
Update docs/features/communication/crossvm/requirements/index.rst
FScholPer Aug 7, 2025
a1ca099
Update docs/requirements/stakeholder/index.rst
FScholPer Aug 7, 2025
1674880
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
f1fe0a1
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
3bd0724
Update docs/requirements/stakeholder/index.rst
FScholPer Aug 7, 2025
0e49ef4
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
1a75d41
Update docs/features/communication/crossvm/index.rst
FScholPer Aug 7, 2025
183676f
fix: removed cross-vm section
FScholPer Sep 10, 2025
6c31620
fix: removed crossvm index
FScholPer Sep 10, 2025
eba38ae
fix: typo
FScholPer Sep 10, 2025
9a51b62
fixed: id
FScholPer Sep 10, 2025
cb598fb
fixed: id #2
FScholPer Sep 10, 2025
179a203
docs: added until flags
FScholPer Oct 21, 2025
fd9954e
fix: valid block
FScholPer Oct 21, 2025
f2750bc
Update docs/requirements/stakeholder/index.rst
FScholPer Nov 20, 2025
3fa2489
Merge branch '916-fq-non-ipc-shared-memory-com' of https://github.com…
FScholPer Feb 10, 2026
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
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"name": "eclipse-s-core",
"image": "ghcr.io/eclipse-score/devcontainer:1.0.0"
"image": "ghcr.io/eclipse-score/devcontainer:v1.1.0"
}
24 changes: 12 additions & 12 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,44 +6,44 @@
# Note: last match wins

# By Default reviews go to the infrastructure community, to address missing lines in this document.
* @AlexanderLanin @dcalavrezo-qorix
* @AlexanderLanin @dcalavrezo-qorix @MaximilianSoerenPollak

# All special files go to infrastructure as well
.* @AlexanderLanin @dcalavrezo-qorix
.* @AlexanderLanin @dcalavrezo-qorix @MaximilianSoerenPollak

.github/ISSUE_TEMPLATE/ @pahmann @PhilipPartsch @masc2023 @aschemmel-tech
.github/ISSUE_TEMPLATE/ @pahmann @masc2023 @aschemmel-tech @PandaeDo
.github/CODEOWNERS @antonkri @FScholPer @qor-lb @johannes-esr

/docs/ @pahmann @PhilipPartsch @masc2023 @aschemmel-tech
/docs/conf.py @AlexanderLanin @dcalavrezo-qorix
/docs/ @pahmann @masc2023 @aschemmel-tech @PandaeDo
/docs/conf.py @AlexanderLanin @dcalavrezo-qorix @MaximilianSoerenPollak
/docs/contribute/ @eclipse-score/automotive-score-committers
# /docs/features/ @eclipse-score/automotive-score-technical-leads
/docs/features/ @antonkri @FScholPer @qor-lb @johannes-esr
architecture/ @eclipse-score/automotive-score-committers
# requirements/ @eclipse-score/automotive-score-technical-leads
requirements/ @antonkri @FScholPer @qor-lb @johannes-esr
# safety_analysis/ @eclipse-score/safety-managers
safety_analysis/ @aschemmel-tech @PhilipPartsch @masc2023
safety_analysis/ @aschemmel-tech @masc2023 @PandaeDo
# safety_planning/ @eclipse-score/automotive-score-technical-leads
safety_planning/ @antonkri @FScholPer @qor-lb @johannes-esr
verification/ @eclipse-score/automotive-score-committers
/docs/design_decisions/*infra* @AlexanderLanin @dcalavrezo-qorix
/docs/design_decisions/*infra* @AlexanderLanin @dcalavrezo-qorix @MaximilianSoerenPollak
/docs/glossary/ @eclipse-score/automotive-score-committers
/docs/introduction/ @eclipse-score/automotive-score-committers
/docs/manuals/ @eclipse-score/automotive-score-committers
/docs/modules/ @eclipse-score/automotive-score-committers
# /docs/platform_management_plan/ @eclipse-score/community-process
/docs/platform_management_plan/ @pahmann @PhilipPartsch @masc2023 @aschemmel-tech
/docs/platform_management_plan/ @pahmann @masc2023 @aschemmel-tech @PandaeDo
# /docs/quality/ @eclipse-score/quality-managers
/docs/quality/ @masc2023 @pahmann @PandaeDo
# /docs/requirements/stakeholder/ @eclipse-score/automotive-score-technical-leads
/docs/requirements/stakeholder/ @antonkri @FScholPer @qor-lb @johannes-esr
# /docs/requirements/tool/ @eclipse-score/community-process
/docs/requirements/tool/ @pahmann @PhilipPartsch @masc2023 @aschemmel-tech
/docs/requirements/tool/ @pahmann @masc2023 @aschemmel-tech @PandaeDo
# /docs/safety/ @eclipse-score/safety-managers
/docs/safety/ @aschemmel-tech @PhilipPartsch @masc2023 @PandaeDo
/docs/safety/ @aschemmel-tech @masc2023 @PandaeDo
# /docs/score_releases/ @eclipse-score/automotive-score-project-leads
/docs/score_releases/ @thilo-schmitt @HartmannNico @skappel29 @grandyholger
/docs/score_releases/ @thilo-schmitt @HartmannNico @skappel29 @grandyholger @antonkri @FScholPer @qor-lb @johannes-esr
/docs/score_tools/ @eclipse-score/automotive-score-committers
# /docs/security/ @eclipse-score/security-managers
/docs/security/ @masc2023 @PandaeDo
Expand All @@ -52,4 +52,4 @@ verification/ @eclipse-score/automotive-score-committers

/platform_integration_tests/ @eclipse-score/automotive-score-committers
# /tools/ @eclipse-score/infrastructure-maintainers
/tools/ @AlexanderLanin @dcalavrezo-qorix
/tools/ @AlexanderLanin @dcalavrezo-qorix @MaximilianSoerenPollak
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/1-bugfix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ name: Problem Report
description: Issue to track a bug
title: "Bug: Your bugfix title"
labels: ["codeowner_review"]
type: 'Bug'
body:
- type: markdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

blank_issues_enabled: true
blank_issues_enabled: false
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,7 @@ __pycache__/

# Mac
.DS_Store

# IDE
/.clwb
/.idea
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,12 @@
},
"cSpell.words": [
"__getitem__",
"baselibs",
"bazel",
"buildifier",
"Codeowner",
"codeowners",
"docname",
"getstrt",
"metatags",
"reqs"
Expand Down
44 changes: 35 additions & 9 deletions CONTRIBUTION.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,61 @@
# Eclipse Safe Open Vehicle Core (SCORE)
# Eclipse Safe Open Vehicle Core (S-CORE)
The [Eclipse Safe Open Vehicle Core](https://projects.eclipse.org/projects/automotive.score) project aims to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs).
Please check the [documentation](https://eclipse-score.github.io) for more information.
Please check the [documentation](https://eclipse-score.github.io/score/main/) for more information.
The source code is hosted at [GitHub](https://github.com/eclipse-score).

The communication mainly takes place via the [`score-dev` mailing list](https://accounts.eclipse.org/mailing-list/score-dev) and GitHub issues & pull requests (PR). And we have a chatroom for community discussions here [Eclipse SCORE chatroom](https://chat.eclipse.org/#/room/#automotive.score:matrix.eclipse.org).
The communication mainly takes place via the [`score-dev` mailing list](https://accounts.eclipse.org/mailing-list/score-dev), [Discussions](https://github.com/orgs/eclipse-score/discussions) and GitHub issues & pull requests (PR).
We have a Slack channel for community discussions here [Eclipse S-CORE Slack Channel](https://sdvworkinggroup.slack.com/archives/C083Z4VL90B).

Please note that for the project the [Eclipse Foundation’s Terms of Use](https://www.eclipse.org/legal/terms-of-use/) apply.
In addition, you need to sign the [ECA](https://www.eclipse.org/legal/ECA.php) and the [DCO](https://www.eclipse.org/legal/dco/) to contribute to the project.

## Contributing

### Code of Conduct

Please be familiar with the [Code of Conduct](CODE_OF_CONDUCT.md).

## Eclipse Contributor Agreement & Developer Certificate of Origin

Please note that for the project the [Eclipse Foundation’s Terms of Use](https://www.eclipse.org/legal/terms-of-use/) apply.

Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

* https://www.eclipse.org/legal/eca/


For more information, please see the Eclipse Committer Handbook:
https://www.eclipse.org/projects/handbook/#resources-commit

To complete and submit a ECA, log into the
[Eclipse projects forge](https://www.eclipse.org/contribute/cla/)
(you will need to create an account with the Eclipse Foundation if you have not already done so).
Click on "Eclipse Contributor Agreement" and complete the form.
Be sure to use the same email address when you register for the account
that you intend to use when you commit to Git.

In addition, you need to sign the [DCO](https://www.eclipse.org/legal/dco/) to contribute to the project.


### Getting the source code & building the project
Please refer to the [README.md](README.md) for further information.

### Getting involved

#### Setup Phase
This phase is part of the eclipse Incubation Phase and shall establish all the processes needed for a safe development of functions. Only after this phase it will be possible to contribute code to the project. As the development in this project is driven by requirements, the processes and needed infrastructure incl. tooling will be established based on non-functional Stakeholder_Requirements<!-- TODO: fill link to correct page with requirements -->. During setup phase the contributions are Bug Fixes and Improvements (both on processes and infrastructure).
This phase is part of the eclipse Incubation Phase and shall establish all the processes needed for a safe development of functions. Only after this phase it will be possible to contribute code to the project. As the development in this project is driven by requirements, the processes and needed infrastructure incl. tooling will be established based on [Non-functional Stakeholder_Requirements](https://eclipse-score.github.io/score/main/requirements/stakeholder/index.html). During setup phase the contributions are Bug Fixes and Improvements (both on processes and infrastructure).

#### Bug Fixes and Improvements
Improvements are adding/changing processes and infrastructure, bug fixes can be also on development work products like code.
In case you want to fix a bug or contribute an improvement, please perform the following steps:
1) Create a PR by using the corresponding template ([Bugfix PR template](.github/PULL_REQUEST_TEMPLATE/bug_fix.md) or [Improvement PR template](.github/PULL_REQUEST_TEMPLATE/improvement.md)). Please mark your PR as draft until it's ready for review by the Committers (see the [Eclipse Foundation Project Handbook](https://www.eclipse.org/projects/handbook/#contributing-committers) for more information on the role definitions). Improvements are requested by the definition or modification of [Stakeholder Requirements](docs/stakeholder_requirements) or [Tool Requirements](docs/tool_requirements) and may be implemented after acceptance/merge of the request by a second Improvement PR. The needed reviews are automatically triggered via the [CODEOWNERS](.github/CODEOWNERS) file in the repository.
2) Initiate content review by opening a corresponding issue for the PR when it is ready for review. Review of the PR and final merge into the project repository is in responsibility of the Committers. Use the [Bugfix Issue template](.github/ISSUE_TEMPLATE/bug_fix.md) or [Improvement Issue template](.github/ISSUE_TEMPLATE/improvement.md) for this.

Please check here for our Git Commit Rules in the [Configuration_Tool_Guidelines](https://eclipse-score.github.io/score/process_description/guidelines/index.html).
Please check here for our Git Commit Rules in the [Git Guidelines](https://eclipse-score.github.io/score/main/contribute/general/git.html).

Please use the [Stakeholder and Tool Requirements Template](https://eclipse-score.github.io/score/process_description/templates/index.html) when defining these requirements.

![Contribution guide workflow](./docs/_assets/contribution_guide.svg "Contribution guide workflow")

#### Additional Information
Please note, that all Git commit messages must adhere the rules described in the [Eclipse Foundation Project Handbook](https://www.eclipse.org/projects/handbook/#resources-commit).

Please find process descriptions here: [process description](https://eclipse-score.github.io/score/process_description/).
Please find process descriptions here: [process description](https://eclipse-score.github.io/process_description/main/index.html).
14 changes: 7 additions & 7 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

module(
name = "score_platform",
version = "0.4.2",
version = "0.5.2",
compatibility_level = 0,
)

Expand All @@ -22,11 +22,11 @@ module(
# Python version
#
###############################################################################
bazel_dep(name = "rules_python", version = "1.4.1")
bazel_dep(name = "rules_python", version = "1.8.3")

PYTHON_VERSION = "3.12"

python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python = use_extension("@rules_python//python/extensions:python.bzl", "python", dev_dependency = True)
python.toolchain(
configure_coverage_tool = True,
is_default = True,
Expand All @@ -36,7 +36,7 @@ use_repo(python)

# Additional Python rules provided by aspect, e.g. an improved version of
# `py_binary`. But more importantly, it provides `py_venv`.
bazel_dep(name = "aspect_rules_py", version = "1.6.3")
bazel_dep(name = "aspect_rules_py", version = "1.6.6", dev_dependency = True)

###############################################################################
#
Expand Down Expand Up @@ -72,6 +72,6 @@ bazel_dep(name = "rules_java", version = "8.15.1")
# Score custom modules loading
#
###############################################################################
bazel_dep(name = "score_tooling", version = "1.0.2")
bazel_dep(name = "score_docs_as_code", version = "2.1.0")
bazel_dep(name = "score_process", version = "1.3.2")
bazel_dep(name = "score_tooling", version = "1.1.0")
bazel_dep(name = "score_docs_as_code", version = "3.0.0")
bazel_dep(name = "score_process", version = "1.4.3")
4 changes: 4 additions & 0 deletions docs/_assets/architetcure_diagram_for_code_generation.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/_assets/contribution_guide.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/contribute/contribution_request/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ The figure below shows a simplified workflow for a PR.

Content in general may contain features, requirements, architectural designs, modules, components, detailed designs, implementations and source code, tests, process descriptions, any documentations, guidelines, tutorials, tools, or infrastructure topics and more of the *S-CORE* project. In case of doubt or for any other input we strongly encourage to open a *GitHub Issue* (:need:`doc__issue_guideline`) first.

The *PR* should provide all required information of the new or changed content. Therefore the *S-CORE* project provides content specific templates, which the contributor (:need:`Contributor <rl__contributor>`) must use for his *PR* (ToDo link here to the templates overview). Templates may be *PR* templates, *GitHub Issue* templates and also additional document or work product templates.
The *PR* should provide all required information of the new or changed content. Therefore the *S-CORE* project provides content specific templates, which the contributor (:need:`Contributor <rl__contributor>`) must use for their *PR* (ToDo link here to the templates overview). Templates may be *PR* templates, *GitHub Issue* templates and also additional document or work product templates.

The content of any *PR* is the commit content and the description as well as the comments given in GitHub and is kept in a versioned repository, their revision history is the historical record of the PR.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/contribute/development/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Development
:maxdepth: 1

development_environment
traceability_tooling
api_guideline
cpp/index
rust/index
Expand Down
1 change: 1 addition & 0 deletions docs/contribute/development/python/coding_guidelines.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ Testing
implementation details. Overly fine-grained tests lead to brittle code and high maintenance.
- **Boundary conditions:** - Edge cases often break things. Think about invalid input, large data
sets, empty cases, and concurrency issues.
- **Enesure Traceability** - Make sure to use the pytest decorator where applicable to enable traceabillity throughout. More infos on how to use it `example here <https://eclipse-score.github.io/docs-as-code/main/how-to/test_to_doc_links.html>`_ and `more through documentation here <https://eclipse-score.github.io/docs-as-code/main/internals/extensions/source_code_linker.html>`_

Documentation
--------------------
Expand Down
Loading