From d1cb72d37525b42518a50bd807466c67d79a05d9 Mon Sep 17 00:00:00 2001 From: Marco Volpini Date: Wed, 11 Feb 2026 14:25:25 +0100 Subject: [PATCH 1/2] fixed cc log --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7c621b..0a81726 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A service for validating Digital Product Passport (DPP) payloads in JSON or JSON © CIRPASS-2 Consortium, 2024-2027 -image +image The CIRPASS-2 project receives funding under the European Union's DIGITAL EUROPE PROGRAMME under the GA No 101158775. From eae654e16cfd19d8c2fbd58384163a65febc0c49 Mon Sep 17 00:00:00 2001 From: Marco Volpini Date: Wed, 11 Feb 2026 14:27:27 +0100 Subject: [PATCH 2/2] added issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 75 +++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/feature_request.yml | 64 +++++++++++++++ .github/ISSUE_TEMPLATE/improvement.yml | 96 ++++++++++++++++++++++ 4 files changed, 240 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/improvement.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..148b284 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,75 @@ +name: 🐛 Bug Report +description: Report a bug or unexpected behavior +title: "[Bug]: " +labels: ["bug", "triage"] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this bug! + + - type: textarea + id: description + attributes: + label: Bug Description + description: A clear and concise description of the problem + placeholder: What is not working as expected? + validations: + required: true + + - type: textarea + id: reproduction + attributes: + label: Steps to Reproduce + description: How to reproduce the behavior + placeholder: | + 1. Set up service with configuration '...' + 2. Execute HTTP request '...' + 3. Observe behavior '...' + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What did you expect to happen? + placeholder: The service should... + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual Behavior + description: What happened instead? + placeholder: The service instead... + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Logs and Stack Trace + description: If available, paste logs, stack traces or error messages + render: shell + placeholder: | + Exception in thread "main" java.lang.NullPointerException: Cannot invoke "String.length()" because "user.name" is null + at com.example.service.UserService.validateUser(UserService.java:45) + at com.example.controller.AuthController.login(AuthController.java:28).... + + - type: input + id: version + attributes: + label: Version + description: Which version are you using? + placeholder: v1.0.1 or commit hash + validations: + required: true + + - type: textarea + id: additional + attributes: + label: Additional Context + description: Screenshots, diagrams, or other useful information + placeholder: Any other relevant information... \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..00c2f7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: 💬 Discussions + url: https://github.com/CIRPASS-2/mock-eu-registry/discussions + about: For general questions, support and discussions \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..497d62a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,64 @@ +name: ✨ Feature Request +description: Propose a new feature or enhancement +title: "[Feature]: " +labels: ["enhancement", "feature-request"] +body: + - type: markdown + attributes: + value: | + Thank you for contributing new ideas to the dpp validator! + + - type: textarea + id: problem + attributes: + label: Problem to Solve + description: What problem would this feature solve? + placeholder: "It's currently difficult/impossible to do X because..." + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: How would you like this feature to work? + placeholder: | + The feature should allow... + The user could... + validations: + required: true + + - type: dropdown + id: priority + attributes: + label: Priority + description: How important is this feature to you? + options: + - High (blocking for my use case) + - Medium (would significantly improve workflow) + - Low (nice to have) + validations: + required: true + + - type: textarea + id: usecase + attributes: + label: Use Case + description: Describe the concrete use case + placeholder: | + As a user, I would like to... + So that... + validations: + required: true + + - type: textarea + id: technical + attributes: + label: Technical Notes (optional) + description: Technical considerations, API suggestions, architecture + placeholder: | + Could be implemented via... + Would require changes to... + render: markdown + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/improvement.yml b/.github/ISSUE_TEMPLATE/improvement.yml new file mode 100644 index 0000000..14bb6b8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/improvement.yml @@ -0,0 +1,96 @@ +name: 🔧 Improvement +description: Propose an improvement to existing functionality +title: "[Improvement]: " +labels: ["enhancement", "improvement"] +body: + - type: markdown + attributes: + value: | + Thank you for helping us improve the dpp validator! + + - type: dropdown + id: area + attributes: + label: Improvement Area + description: Which aspect do you want to improve? + options: + - Performance + - Code / Refactoring + - Documentation + - Testing + - Developer Experience + - User Experience + - Security + - Configuration / Deployment + - Logging / Monitoring + - Other + validations: + required: true + + - type: textarea + id: current + attributes: + label: Current Situation + description: How does it work now and what can be improved? + placeholder: | + Currently component X... + This causes issues with... + validations: + required: true + + - type: textarea + id: proposed + attributes: + label: Proposed Improvement + description: What would you like to change/improve? + placeholder: | + I propose to modify... + This would improve... + validations: + required: true + + - type: textarea + id: benefits + attributes: + label: Benefits + description: What are the advantages of this improvement? + placeholder: | + - Performance: 30% reduction in response time + - Maintainability: more readable code + - Developer Experience: simpler setup + validations: + required: true + + - type: dropdown + id: impact + attributes: + label: Impact + description: How invasive is this change? + options: + - No breaking changes (internal improvements only) + - Minor breaking change (easy to migrate) + - Significant breaking change (requires refactoring) + validations: + required: true + + - type: textarea + id: technical + attributes: + label: Technical Details + description: Technical approach, libraries to use, necessary changes + placeholder: | + - Replace library X with Y + - Implement caching with Redis + - Refactor module Z + validations: + required: false + + - type: textarea + id: additional + attributes: + label: Additional Information + description: Links, references, code examples + placeholder: | + References: + - https://... + - Similar to what was done in project X \ No newline at end of file