Skip to content
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
9d0c891
Füge Diagnosen und Toleranzen zur Verpackungsoptimierung hinzu (#1)
JosunLP Oct 29, 2025
f5eb4f7
Füge Diagnosen und Toleranzen zur Verpackungsoptimierung hinzu (#1) (#2)
JosunLP Oct 29, 2025
c0e30e5
Vorbereitung zu Version 1.0.0 (#3)
JosunLP Oct 29, 2025
2852e88
Update Cargo.toml
JosunLP Oct 29, 2025
caedf4a
🐛 Verbessere die Berechnung des Unterstützungsprozentsatzes in der Zu…
JosunLP Oct 29, 2025
1282259
🐛 Ändere Debug-Assertion in Panic für Synchronisationsfehler im Diagn…
JosunLP Oct 29, 2025
03e903e
Update web/script.js
JosunLP Oct 29, 2025
2c826f2
Update src/optimizer.rs
JosunLP Oct 29, 2025
9d9ba12
Update src/config.rs
JosunLP Oct 29, 2025
aaa2251
🐛 Verbessere die Berechnung des Unterstützungsbereichs in der Optimie…
JosunLP Oct 29, 2025
219bb6f
Merge branch 'dev' of https://github.com/JosunLP/sort-it-now into dev
JosunLP Oct 29, 2025
9b4a445
Merge branch 'main' into dev
JosunLP Oct 29, 2025
64d7dfa
🚑 Optimieren der CodeQL-Workflow-Konfiguration: Vereinheitlichung der…
JosunLP Oct 29, 2025
d691cc3
Update issue templates (#5)
JosunLP Oct 29, 2025
9e3e570
Update funding information in FUNDING.yml (#6)
JosunLP Oct 29, 2025
a839dc7
📝 Erstelle CHANGELOG für die erste Version 1.0.0 von sort_it_now
JosunLP Oct 29, 2025
097c964
✨ Füge Labeler-Konfiguration für Pull Requests hinzu: Automatisches H…
JosunLP Oct 29, 2025
b364435
Update .github/workflows/codeql.yml
JosunLP Oct 29, 2025
f9751f5
🐛 Ändere Build-Modus für Rust von manuell auf automatisch, um die Cod…
JosunLP Oct 29, 2025
e76fb95
🐛 Ändere Build-Modus für Rust von 'none' auf 'autobuild' zur Optimier…
JosunLP Oct 29, 2025
0329ff2
🐛 Ändere Build-Modus für Rust von 'autobuild' auf 'none' zur Anpassun…
JosunLP Oct 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# These are supported funding model platforms

github: [josunlp]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: josunlp
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
14 changes: 14 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Add labels to pull requests based on modified file paths
rust:
- 'src/**/*.rs'
- 'Cargo.toml'
web:
- 'web/**'
scripts:
- 'scripts/**'
config:
- '.github/workflows/**'
- 'package.json'
documentation:
- 'README.md'
- 'CONCEPT.md'
93 changes: 46 additions & 47 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ name: "CodeQL Advanced"

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
branches: [ "main" ]
branches: ["main"]
schedule:
- cron: '37 0 * * 6'
- cron: "37 0 * * 6"

jobs:
analyze:
Expand All @@ -43,12 +43,10 @@ jobs:
fail-fast: false
matrix:
include:
- language: actions
build-mode: none
- language: javascript-typescript
build-mode: none
- language: rust
build-mode: none
- language: javascript-typescript
build-mode: none
- language: rust
build-mode: autobuild
# CodeQL supports the following values keywords for 'language': 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'rust', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
Expand All @@ -58,46 +56,47 @@ jobs:
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Checkout repository
uses: actions/checkout@v4

# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1
# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality

# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- name: Run manual build steps
if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1
- name: Install Rust toolchain
if: matrix.language == 'rust'
uses: dtolnay/rust-toolchain@stable

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
- name: Autobuild
if: matrix.build-mode == 'autobuild'
uses: github/codeql-action/autobuild@v4

# Run an explicit build only when using manual mode for compiled languages.
- name: Build crate
if: matrix.build-mode == 'manual'
shell: bash
run: |
set -euo pipefail
if [[ "${{ matrix.language }}" == "rust" ]]; then
cargo build --locked --release
fi
Comment thread
JosunLP marked this conversation as resolved.

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
5 changes: 5 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Changelog

## [1.0.0] - 29-10-2025

- Initial release of sort_it_now.
Loading