File tree Expand file tree Collapse file tree 19 files changed +1624
-0
lines changed
Expand file tree Collapse file tree 19 files changed +1624
-0
lines changed Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: AGPL-3.0-or-later
2+ # RSR-compliant .gitattributes
3+
4+ * text =auto eol =lf
5+
6+ # Source
7+ * .rs text eol =lf diff =rust
8+ * .ex text eol =lf diff =elixir
9+ * .exs text eol =lf diff =elixir
10+ * .jl text eol =lf
11+ * .res text eol =lf
12+ * .resi text eol =lf
13+ * .ada text eol =lf diff =ada
14+ * .adb text eol =lf diff =ada
15+ * .ads text eol =lf diff =ada
16+ * .hs text eol =lf
17+ * .chpl text eol =lf
18+ * .scm text eol =lf
19+ * .ncl text eol =lf
20+ * .nix text eol =lf
21+
22+ # Docs
23+ * .md text eol =lf diff =markdown
24+ * .adoc text eol =lf
25+ * .txt text eol =lf
26+
27+ # Data
28+ * .json text eol =lf
29+ * .yaml text eol =lf
30+ * .yml text eol =lf
31+ * .toml text eol =lf
32+
33+ # Config
34+ .gitignore text eol =lf
35+ .gitattributes text eol =lf
36+ justfile text eol =lf
37+ Makefile text eol =lf
38+ Containerfile text eol =lf
39+
40+ # Scripts
41+ * .sh text eol =lf
42+
43+ # Binary
44+ * .png binary
45+ * .jpg binary
46+ * .gif binary
47+ * .pdf binary
48+ * .woff2 binary
49+ * .zip binary
50+ * .gz binary
51+
52+ # Lock files
53+ Cargo.lock text eol =lf - diff
54+ flake.lock text eol =lf - diff
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: AGPL-3.0-or-later
2+ # Funding platforms for hyperpolymath projects
3+ # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
4+
5+ github : hyperpolymath
6+ ko_fi : hyperpolymath
7+ liberapay : hyperpolymath
Original file line number Diff line number Diff line change 1+ ---
2+ name : Bug report
3+ about : Create a report to help us improve
4+ title : " [Bug]: "
5+ labels : ' bug, priority: unset, triage'
6+ assignees : ' '
7+
8+ ---
9+
10+ ** Describe the bug**
11+ A clear and concise description of what the bug is.
12+
13+ ** To Reproduce**
14+ Steps to reproduce the behavior:
15+ 1 . Go to '...'
16+ 2 . Click on '....'
17+ 3 . Scroll down to '....'
18+ 4 . See error
19+
20+ ** Expected behavior**
21+ A clear and concise description of what you expected to happen.
22+
23+ ** Screenshots**
24+ If applicable, add screenshots to help explain your problem.
25+
26+ ** Desktop (please complete the following information):**
27+ - OS: [ e.g. iOS]
28+ - Browser [ e.g. chrome, safari]
29+ - Version [ e.g. 22]
30+
31+ ** Smartphone (please complete the following information):**
32+ - Device: [ e.g. iPhone6]
33+ - OS: [ e.g. iOS8.1]
34+ - Browser [ e.g. stock browser, safari]
35+ - Version [ e.g. 22]
36+
37+ ** Additional context**
38+ Add any other context about the problem here.
Original file line number Diff line number Diff line change 1+ ---
2+ name : Documentation
3+ about : Report unclear, missing, or incorrect documentation
4+ title : " [DOCS]: "
5+ labels : ' documentation, priority: unset, triage'
6+ assignees : ' '
7+
8+ ---
9+
10+ name: Documentation
11+ description: Report unclear, missing, or incorrect documentation
12+ title: "[ Docs] : "
13+ labels: [ "documentation", "triage"]
14+ body:
15+ - type: markdown
16+ attributes:
17+ value: |
18+ Help us improve our documentation by reporting issues or gaps.
19+
20+ - type: dropdown
21+ id: type
22+ attributes:
23+ label: Documentation issue type
24+ options:
25+ - Missing (documentation doesn't exist)
26+ - Incorrect (information is wrong)
27+ - Unclear (confusing or hard to follow)
28+ - Outdated (no longer accurate)
29+ - Typo or grammar
30+ validations:
31+ required: true
32+
33+ - type: input
34+ id: location
35+ attributes:
36+ label: Location
37+ description: Where is this documentation? (URL, file path, or section name)
38+ placeholder: README.adoc, section "Installation"
39+ validations:
40+ required: true
41+
42+ - type: textarea
43+ id: description
44+ attributes:
45+ label: Description
46+ description: What's the problem with the current documentation?
47+ placeholder: Describe what's wrong or missing
48+ validations:
49+ required: true
50+
51+ - type: textarea
52+ id: suggestion
53+ attributes:
54+ label: Suggested improvement
55+ description: How should it be fixed or improved?
56+ placeholder: The documentation should say...
57+ validations:
58+ required: false
59+
60+ - type: checkboxes
61+ id: contribution
62+ attributes:
63+ label: Contribution
64+ options:
65+ - label: I would be willing to submit a PR to fix this
66+ required: false
Original file line number Diff line number Diff line change 1+ ---
2+ name : Feature request
3+ about : Suggest an idea for this project
4+ title : ' '
5+ labels : ' enhancement, priority: unset, triage'
6+ assignees : ' '
7+
8+ ---
9+
10+ ** Is your feature request related to a problem? Please describe.**
11+ A clear and concise description of what the problem is. Ex. I'm always frustrated when [ ...]
12+
13+ ** Describe the solution you'd like**
14+ A clear and concise description of what you want to happen.
15+
16+ ** Describe alternatives you've considered**
17+ A clear and concise description of any alternative solutions or features you've considered.
18+
19+ ** Additional context**
20+ Add any other context or screenshots about the feature request here.
Original file line number Diff line number Diff line change 1+ ---
2+ name : Question
3+ about : Ask a question about usage or behaviour
4+ title : " [QUESTION]: "
5+ labels : question, triage
6+ assignees : ' '
7+
8+ ---
9+
10+ name: Question
11+ description: Ask a question about usage or behaviour
12+ title: "[ Question] : "
13+ labels: [ "question", "triage"]
14+ body:
15+ - type: markdown
16+ attributes:
17+ value: |
18+ Have a question? You can also ask in [ Discussions] ( ../discussions ) for broader conversations.
19+
20+ - type: textarea
21+ id: question
22+ attributes:
23+ label: Your question
24+ description: What would you like to know?
25+ placeholder: How do I...?
26+ validations:
27+ required: true
28+
29+ - type: textarea
30+ id: context
31+ attributes:
32+ label: Context
33+ description: Any relevant context that helps us answer your question
34+ placeholder: I'm trying to achieve X and I've tried Y...
35+ validations:
36+ required: false
37+
38+ - type: textarea
39+ id: research
40+ attributes:
41+ label: What I've already tried
42+ description: What have you already looked at or attempted?
43+ placeholder: I've read the README and searched issues but...
44+ validations:
45+ required: false
46+
47+ - type: checkboxes
48+ id: checked
49+ attributes:
50+ label: Pre-submission checklist
51+ options:
52+ - label: I have searched existing issues and discussions
53+ required: true
54+ - label: I have read the documentation
55+ required: true
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: AGPL-3.0-or-later
2+ # Dependabot configuration for RSR-compliant repositories
3+ # Covers common ecosystems - remove unused ones for your project
4+
5+ version : 2
6+ updates :
7+ # GitHub Actions - always include
8+ - package-ecosystem : " github-actions"
9+ directory : " /"
10+ schedule :
11+ interval : " weekly"
12+ groups :
13+ actions :
14+ patterns :
15+ - " *"
16+
17+ # Rust/Cargo
18+ - package-ecosystem : " cargo"
19+ directory : " /"
20+ schedule :
21+ interval : " weekly"
22+ ignore :
23+ - dependency-name : " *"
24+ update-types : ["version-update:semver-patch"]
25+
26+ # Elixir/Mix
27+ - package-ecosystem : " mix"
28+ directory : " /"
29+ schedule :
30+ interval : " weekly"
31+
32+ # Node.js/npm
33+ - package-ecosystem : " npm"
34+ directory : " /"
35+ schedule :
36+ interval : " weekly"
37+
38+ # Python/pip
39+ - package-ecosystem : " pip"
40+ directory : " /"
41+ schedule :
42+ interval : " weekly"
43+
44+ # Nix flakes
45+ - package-ecosystem : " nix"
46+ directory : " /"
47+ schedule :
48+ interval : " weekly"
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: AGPL-3.0-or-later
2+ # RSR-compliant CodeQL workflow with SHA-pinned actions
3+
4+ name : " CodeQL"
5+
6+ on :
7+ push :
8+ branches : ["main"]
9+ pull_request :
10+ branches : ["main"]
11+ schedule :
12+ - cron : ' 42 20 * * 0'
13+
14+ permissions : read-all
15+
16+ jobs :
17+ analyze :
18+ name : Analyze (${{ matrix.language }})
19+ runs-on : ubuntu-latest
20+ permissions :
21+ security-events : write
22+ packages : read
23+ actions : read
24+ contents : read
25+
26+ strategy :
27+ fail-fast : false
28+ matrix :
29+ include :
30+ # Uncomment languages used in your project
31+ # - language: rust
32+ # build-mode: manual
33+ # - language: go
34+ # build-mode: autobuild
35+ # - language: java-kotlin
36+ # build-mode: autobuild
37+ - language : javascript-typescript
38+ build-mode : none
39+ # - language: python
40+ # build-mode: none
41+
42+ steps :
43+ - name : Checkout repository
44+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
45+
46+ - name : Initialize CodeQL
47+ uses : github/codeql-action/init@ea9e4e37992a54ee68a9571571f9a567d8f90f78 # v3.28.0
48+ with :
49+ languages : ${{ matrix.language }}
50+ build-mode : ${{ matrix.build-mode }}
51+
52+ - name : Build (manual mode)
53+ if : matrix.build-mode == 'manual'
54+ shell : bash
55+ run : |
56+ echo "Manual build required - add your build commands here"
57+ # cargo build --release
58+ # mix compile
59+ exit 1
60+
61+ - name : Perform CodeQL Analysis
62+ uses : github/codeql-action/analyze@ea9e4e37992a54ee68a9571571f9a567d8f90f78 # v3.28.0
63+ with :
64+ category : " /language:${{ matrix.language }}"
You can’t perform that action at this time.
0 commit comments