Skip to content

Commit 1979b7d

Browse files
committed
Complete v0.4 restructuring with clean organization
1 parent cbf0988 commit 1979b7d

File tree

125 files changed

+1842
-874
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+1842
-874
lines changed

.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false

.eslintrc.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es2021": true,
5+
"node": true
6+
},
7+
"extends": [
8+
"eslint:recommended",
9+
"prettier"
10+
],
11+
"parserOptions": {
12+
"ecmaVersion": "latest",
13+
"sourceType": "module"
14+
},
15+
"rules": {}
16+
}

.github/CODEOWNERS

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# CODEOWNERS
2+
# Format: [Path] [GitHub Username/Team]
3+
4+
# Root files (README, LICENSE, etc.)
5+
README.md LICENSE CONTRIBUTING.md CODE_OF_CONDUCT.md GOVERNANCE.md SECURITY.md @your-github-username
6+
CHANGELOG.md @your-github-username
7+
8+
# License texts
9+
LICENSES/ @your-github-username @legal-expert-username
10+
11+
# Documentation
12+
docs/ @your-github-username @docs-maintainer-username
13+
14+
# Tooling (scripts, workflows)
15+
.github/ @your-github-username @devops-username
16+
Makefile setup.sh test.sh @your-github-username @devops-username
17+
18+
# Assets (badges, QR codes)
19+
assets/ @your-github-username @designer-username

.github/FUNDING.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Supported funding platforms
2+
github: [your-github-username]
3+
patreon: palimpsest-license
4+
open_collective: palimpsest-license
5+
ko_fi: your_ko_fi_username
6+
custom: ["https://palimpsestlicense.org/donate"] # Your custom donation link
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Bug Report
3+
about: Report a bug (e.g., broken link, invalid syntax)
4+
title: "[Bug] "
5+
labels: "bug"
6+
assignees: ""
7+
---
8+
9+
## Describe the Bug
10+
A clear, concise description of what the bug is (e.g., "The Dutch translation of the AGI template has a typo").
11+
12+
## Steps to Reproduce
13+
1. Go to '...' (e.g., open `LICENSES/palimpsest-license-v0.3.nl.md`)
14+
2. Click/scroll to '...'
15+
3. See error: [describe what's wrong]
16+
17+
## Expected Behavior
18+
What you *expected* to happen (e.g., "The translation should match the English version").
19+
20+
## Screenshots
21+
If applicable, add screenshots to show the issue.
22+
23+
## Environment
24+
- OS: [e.g., Windows 11, macOS Ventura]
25+
- Project version: [e.g., v0.3.0]
26+
27+
## Additional Context
28+
Add any other details (e.g., "I noticed this when checking the license for my project").
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature Request
3+
about: Suggest a new feature (e.g., better AI compliance tooling)
4+
title: "[Feature] "
5+
labels: "enhancement"
6+
assignees: ""
7+
---
8+
9+
## What Problem Does This Solve?
10+
Explain the problem you’re facing (e.g., "It’s hard to verify if an AI tool complies with the license").
11+
12+
## Proposed Solution
13+
Describe what you want to build (e.g., "A CLI tool to check if a model’s training data uses Palimpsest-licensed works").
14+
15+
## Alternatives You’ve Considered
16+
Any other solutions you thought of (e.g., "I considered manual checks, but they’re too slow").
17+
18+
## Additional Context
19+
Add examples, screenshots, or links to related work.

.github/ISSUE_TEMPLATE/proposal.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: License Proposal
3+
about: Propose a *legal change* to the Palimpsest License (e.g., new AI clause)
4+
title: "[Proposal] "
5+
labels: "proposal"
6+
assignees: ""
7+
---
8+
9+
## Proposal Summary
10+
A 1-sentence summary (e.g., "Add a clause for decentralized AI systems").
11+
12+
## Rationale
13+
Why is this change needed? (e.g., "Decentralized AI is growing, and the license needs to address it").
14+
15+
## Detailed Description
16+
Explain the change in detail (e.g., new clause text, how it interacts with existing sections).
17+
18+
## Impact on Users
19+
How will this affect people using the license? (e.g., "Creators will have clearer rules for DAO-owned works").
20+
21+
## Additional Context
22+
Add legal references, examples, or community feedback.

.github/ISSUE_TEMPLATE/support.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Support Question
3+
about: Ask for help using the license or its tools
4+
title: "[Support] "
5+
labels: "support"
6+
assignees: ""
7+
---
8+
9+
## What Are You Trying to Do?
10+
Describe your goal (e.g., "I want to apply the license to my photo series but don’t know how to set up the manifest").
11+
12+
## What Have You Tried?
13+
List steps you’ve already taken (e.g., "I read `EXPLAINME.md` but still don’t understand AI consent").
14+
15+
## Additional Context
16+
Add screenshots, links to your work, or other details.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# What Does This PR Do?
2+
A short summary of your change (e.g., "Fixes broken link in `EXPLAINME.md`" or "Adds Dutch translation for the AGI template").
3+
4+
## Related Issues
5+
Link any issues this PR addresses (e.g., "Closes #123" or "Related to #456").
6+
7+
## Checklist
8+
- [ ] I read the [CONTRIBUTING.md](../CONTRIBUTING.md) guidelines.
9+
- [ ] My changes follow the project’s style (lint/format checks passed).
10+
- [ ] I tested my changes (if applicable).
11+
- [ ] I updated documentation (if applicable).
12+
13+
## Additional Notes
14+
Add context for reviewers (e.g., "This change only affects the Dutch translation of the audit section").

.github/dependabot.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 2
2+
updates:
3+
# Update Node.js dependencies (npm)
4+
- package-ecosystem: "npm"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
labels:
9+
- "dependencies"
10+
open-pull-requests-limit: 5
11+
12+
# Update Python dependencies (pip)
13+
- package-ecosystem: "pip"
14+
directory: "/"
15+
schedule:
16+
interval: "weekly"
17+
labels:
18+
- "dependencies"
19+
open-pull-requests-limit: 5

0 commit comments

Comments
 (0)