Skip to content

add CI/CD workflows and improve project documentation - #46

Merged
EladCohen08 merged 1 commit into
mainfrom
ci
Sep 6, 2026
Merged

add CI/CD workflows and improve project documentation#46
EladCohen08 merged 1 commit into
mainfrom
ci

Conversation

@NRG-Wardog

@NRG-Wardog NRG-Wardog commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

Professionalize the repository’s engineering workflow and documentation.

Changes

  • Added CI for pull requests and pushes to main/ci

    • C++ build and unit tests
    • Express API tests
    • React web production build
    • Mobile dependency validation
  • Added release workflow for semantic version tags and manual runs

    • Builds the C++ service and web client
    • Uploads a versioned release artifact
  • Reworked the README with:

    • Architecture overview
    • Setup and configuration
    • Development commands
    • Testing and CI/CD documentation
    • Release process
    • Troubleshooting
    • Repository structure
    • Contribution, security, and licensing guidance

Validation

  • Web API tests passed
  • React client build passed
  • Mobile dependencies installed successfully
  • Git diff checks passed
  • C++ validation is configured in CI; it could not be run locally because CMake is unavailable on the development host

@EladCohen08
EladCohen08 merged commit 0b09165 into main Sep 6, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants