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

Add first iteration of rule exportation tool #303

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

utarwyn
Copy link
Member

@utarwyn utarwyn commented May 22, 2024

This PR adds a new module into the repository to export rules specifications.

  • Maven module tools/rule-exporter
  • Java program with unit tests and Java 11 (main stack of Creedengo)
  • GitHub action automatically triggered at each commit to:
    1. Build the project
    2. Run the tool with artifacts from the build
    3. Publish results as JSON files into GitHub Pages

https://green-code-initiative.org can then read these files to list and display the details of rules, which will be updated in real time with the most up-to-date status of the repository.

Warning

This tool is still the subject of intensive work, and the present PR contains only the first part of it.

Closes #301

@utarwyn utarwyn added the 🚀 enhancement New feature or request label May 22, 2024
@utarwyn utarwyn self-assigned this May 22, 2024
@utarwyn utarwyn force-pushed the issue/301-rule-export-tool branch 2 times, most recently from db7fb02 to 48a641b Compare July 18, 2024 22:16
Copy link

This PR has been automatically marked as stale because it has no activity for 60 days.
Please add a comment if you want to keep the issue open. Thank you for your contributions!

@github-actions github-actions bot added the stale label Sep 17, 2024
@utarwyn utarwyn force-pushed the issue/301-rule-export-tool branch from 48a641b to c054918 Compare January 5, 2025 16:21
Copy link

sonarqubecloud bot commented Jan 5, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@github-actions github-actions bot removed the stale label Jan 6, 2025
@dedece35
Copy link
Member

Hi @utarwyn, is this PR still actual ?

@utarwyn
Copy link
Member Author

utarwyn commented Jan 12, 2025

@dedece35
Hi @utarwyn, is this PR still actual ?

Yes, always up to date! 👍 This is the tool for extracting rules and automatically displaying them on the website. I just need to rework it a bit, but I'll take it out of draft status once V1 is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚀 enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rules export tool for consultation website
2 participants