Skip to content

Housekeeping#7

Merged
JosunLP merged 21 commits into
mainfrom
dev
Oct 29, 2025
Merged

Housekeeping#7
JosunLP merged 21 commits into
mainfrom
dev

Conversation

@JosunLP
Copy link
Copy Markdown
Owner

@JosunLP JosunLP commented Oct 29, 2025

This pull request introduces several improvements to the project's GitHub configuration, focusing on automation, documentation, and funding options. The changes include new issue templates, a funding configuration, enhancements to the CodeQL workflow for Rust, and the addition of a changelog.

GitHub workflow and automation improvements:

  • Updated .github/workflows/codeql.yml to use manual build mode for Rust analysis, added a step to install the Rust toolchain, and replaced placeholder build instructions with actual Rust build commands for more accurate CodeQL results. [1] [2]
  • Standardized cron schedule formatting in the CodeQL workflow for consistency.

Documentation and project management:

  • Added .github/ISSUE_TEMPLATE/bug_report.md and .github/ISSUE_TEMPLATE/feature_request.md to provide clear templates for bug reports and feature requests, improving issue tracking and communication. [1] [2]
  • Created a CHANGELOG file to document the initial release and future changes.

Funding configuration:

  • Introduced .github/FUNDING.yml to enable multiple sponsorship platforms, making it easier for contributors and users to support the project.

JosunLP and others added 16 commits October 29, 2025 16:57
* Füge Diagnosen und Toleranzen zur Verpackungsoptimierung hinzu

* 📈 Füge Diagnosen und Zusammenfassungen zur Verpackungsoptimierung hinzu

* 🩹 Verbessere die Berechnung der Unterstützungsprozentwerte in den Diagnosen und optimiere die Handhabung von Unterstützungsproben
* Füge Utoipa zur API-Dokumentation hinzu und erweitere die Datenmodelle um Schema-Annotationen

* 🐛 Füge Unterstützung für bedingte Kompilierung von ungenutzten Imports hinzu und implementiere eine Hilfsfunktion für JSON-Makros

* ⚰️ Entferne die nicht verwendete Funktion `json_macro_guard` aus den Dateien `api.rs` und `model.rs`
* Aktualisiere die Konfiguration und den Code für die 3D-Verpackungsoptimierung:
- Füge OpenAPI-Dokumentation und Swagger UI hinzu
- Aktualisiere die Version und Lizenz in den Konfigurationsdateien
- Verbessere die Validierung von Packanfragen im API-Handler
- Optimiere die Umgebungsvariablenverarbeitung in der Konfiguration
- Bereinige den Code und entferne ungenutzte Importe

* Update src/api.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
… Formatierung und Anpassung des Build-Modus für Rust
* Update funding information in FUNDING.yml

* Update .github/FUNDING.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@JosunLP JosunLP self-assigned this Oct 29, 2025
Copilot AI review requested due to automatic review settings October 29, 2025 21:12
Copy link
Copy Markdown
Contributor

Copilot AI left a 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 adds project infrastructure files including a changelog, GitHub issue templates, funding configuration, and updates the CodeQL workflow to properly build and analyze the Rust codebase.

  • Added CHANGELOG file documenting the initial 1.0.0 release
  • Configured GitHub issue templates for bug reports and feature requests
  • Added funding configuration for GitHub Sponsors and Ko-fi
  • Updated CodeQL workflow to use manual build mode for Rust with proper build steps

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
CHANGELOG Adds changelog documenting the initial 1.0.0 release
.github/workflows/codeql.yml Updates CodeQL configuration to properly build Rust code and removes actions language scanning
.github/ISSUE_TEMPLATE/feature_request.md Adds feature request template for GitHub issues
.github/ISSUE_TEMPLATE/bug_report.md Adds bug report template for GitHub issues
.github/FUNDING.yml Adds funding configuration for GitHub Sponsors and Ko-fi

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/codeql.yml Outdated
JosunLP and others added 2 commits October 29, 2025 22:14
…inzufügen von Labels basierend auf geänderten Dateipfaden
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings October 29, 2025 21:15
Copy link
Copy Markdown
Contributor

Copilot AI left a 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 6 out of 6 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/codeql.yml
Copilot AI review requested due to automatic review settings October 29, 2025 21:20
Copy link
Copy Markdown
Contributor

Copilot AI left a 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 6 out of 6 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JosunLP JosunLP merged commit 4e0ed93 into main Oct 29, 2025
11 of 12 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