8000 Epic: (Initial) Set-up basic repository & build infrastructure · Issue #585 · eclipse-score/score · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Epic: (Initial) Set-up basic repository & build infrastructure #585

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

Closed
johannes-esr opened this issue Mar 6, 2025 · 2 comments
Closed
Assignees
Labels
community:infrastructure General Score infrastructure topics

Comments

@johannes-esr
Copy link
Contributor
johannes-esr commented Mar 6, 2025

Acceptance criteria:

  • A template repository for S-CORE modules (C++ with llvm toolchain C++17; compiler version has also to be chosen with tool qualification in mind/Rust with rustc 1.83; single or different templates possible) is available which contains e.g. a basic Bazel build infrastructure, CI, README, gitlint, unit testing.
  • How to guide building (README)
@johannes-esr johannes-esr added the community:infrastructure General Score infrastructure topics label Mar 6, 2025
@johannes-esr johannes-esr changed the title Epic: Set-up basic repository & build infrastructure Epic: (Initial) Set-up basic repository & build infrastructure Mar 10, 2025
@AlexanderLanin
Copy link
Member
AlexanderLanin commented Mar 24, 2025

Sub-Milestone 1‍⃣ -> Early April

🚩 module repositories can be created
including whatever we already have ready to go. not a fixed list. but only usable stuff
Template Repo

  • common repository template (build, CI, gitlint, README, ...)
    • ✅ README, LICENSE files etc. => Implemented in Template
    • Centrally managed CI/CD workflows => Repo created, not yet implemented in Template
    • ✅ Copyright checker for all files => Implemented in Template

Sub-Milestone 2‍⃣ -> Early May

🚩 module development can start, without the risk of major rework

  • toolchains for C++, Rust, Python (compilers, compiler flags, test frameworks, no static analysis, no coverage analysis)
    • C++ => planned out
    • Rust
    • Python => planned out
  • docs-as-code setup (as-is in score-repository, especially no linking to feature requirements)
    • Incl some solution to prevent checks from blocking the build due to no feature linked (either multi repo, disable those checks, etc)
    • Development Environment in VS Code for python & docs

Sub-Milestone 3‍⃣ -> July

🚩 (Rest of the original milestone)

  • common repository template
    • extend toolchains for C++, Rust, Python with static analysis, coverage analysis
    • docs-as-code
      • linking to feature requirements (elements in score-repository) incl. additional checks for verifying traceability/consistency
      • test-reports
        * => Currently being implemented
  • Additional checks which will be requested by process team

Not included ⚠

  • source code can link to requirements in a different repository
  • license analysis of dependencies via Dash
  • Development Environment in VS Code for C++ & Rust
  • default layout for source code (to be aligned who can write those, whether we want to align it)

@johannes-esr johannes-esr moved this to Done in S-CORE Roadmap Mar 28, 2025
@johannes-esr johannes-esr closed this as completed by moving to Done in S-CORE Roadmap Mar 28, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in Infrastructure Mar 28, 2025
@johannes-esr johannes-esr removed the status in S-CORE Roadmap Mar 28, 2025
@johannes-esr johannes-esr reopened this Mar 28, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in Infrastructure Mar 28, 2025
@markert-r markert-r moved this to In progress in S-CORE Roadmap Mar 31, 2025
@AlexanderLanin
Copy link
Member

see linked epics above

@github-project-automation github-project-automation bot moved this from In Progress to Done in Infrastructure Apr 29, 2025
@github-project-automation github-project-automation bot moved this from In progress to Done in S-CORE Roadmap Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community:infrastructure General Score infrastructure topics
Projects
Archived in project
Status: Done
Development

No branches or pull requests

2 participants
0