-
Notifications
You must be signed in to change notification settings - Fork 7
feat: document generation #946
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
Conversation
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Ron <[email protected]>
…ips-software/amp-devcontainer into feature/document-generation
Allow for nested requirements, the top level being specified by the Feature name and description and child requirements being specified as Rules with their description.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces document generation capabilities by extracting requirements from Gherkin feature files and converting them to documentation formats. The implementation includes a Python script to parse feature files and generate SBDL format output, along with GitHub workflow automation.
- Added Python script to convert Gherkin feature files to SBDL format requirements
- Created Jinja2 template for generating requirements documentation
- Integrated document generation into GitHub Actions workflow
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| test/cpp/features/compilation.feature | Enhanced feature file with structured rules and detailed requirements for compilation scenarios |
| docs/templates/requirements.md.j2 | Jinja2 template for generating requirements documentation from SBDL data |
| docs/support/gherkin-to-sbdl.py | Python script to parse Gherkin features and convert to SBDL format |
| .github/workflows/wc-document-generation.yml | GitHub workflow for automated document generation |
| .github/workflows/wc-build-push-test.yml | Integration of document generation into main build workflow |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Signed-off-by: Ron <[email protected]>
✅MegaLinter analysis: Success
See detailed reports in MegaLinter artifacts Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining
|
📦 Container Size AnalysisNote Comparing 📈 Size Comparison Table
|
📦 Container Size AnalysisNote Comparing 📈 Size Comparison Table
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.
Co-authored-by: Copilot <[email protected]> Signed-off-by: Ron <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Ron <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 17 out of 18 changed files in this pull request and generated 5 comments.
Comments suppressed due to low confidence (1)
.github/workflows/wc-document-generation.yml:1
- The artifact download pattern should be more specific. Use 'documents-*' or the exact artifact name to avoid potential conflicts with other artifacts.
---
Signed-off-by: Ron <[email protected]>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 16 out of 17 changed files in this pull request and generated 10 comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Pull Request Report (#946)Static measures
Time related measures
Status check related measures
|
|
🎉 Hooray! The changes in this pull request went live with the release of v6.5.0 🎉 |




🚀 Hey, I have created a Pull Request
Description of changes
This PR updates the documentation generation by:
✔️ Checklist