Skip to content

Prepare for public release#19

Merged
marcarl merged 7 commits into
mainfrom
feature/public-release-prep
Jan 4, 2026
Merged

Prepare for public release#19
marcarl merged 7 commits into
mainfrom
feature/public-release-prep

Conversation

@marcarl

@marcarl marcarl commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

Sammanfattning

Denna PR förbereder repositoryt för offentlig publicering på GitHub med fokus på säkerhet, dokumentation och community-välkomnande.

Ändringar

Säkerhet & Rensning

  • ✅ Raderat .claude/settings.local.json (innehöll lokala sökvägar)
  • ✅ Uppdaterat .gitignore för att exkludera .claude/
  • ✅ Säkerhetsscanning genomförd - inga hemligheter i git-historik

Kod-rensning

  • ✅ Raderat TODO-kommentarer från sfs_processor.py (rad 225, 228)
  • ✅ Borttaget kommenterad kod för oimplementerade funktioner

Dokumentation

  • CONTRIBUTING.md - Guide för bidragsgivare med setup, workflow, kodstandard
  • DEVELOPMENT.md - Utvecklardokumentation med arkitektur, moduler, debugging
  • README.md - Förbättrad med:
    • Python 3.11+ krav
    • Test-sektion
    • Bidragsinstruktioner
    • Community och Support
    • Utökad licensbeskrivning

Verifiering

  • ✅ Git-historik scannad - inga hemligheter eller känslig data
  • .gitignore konfigurerad korrekt
  • ✅ Alla dokumentationsfiler granskade

Nästa steg efter merge

  1. Konfigurera GitHub repository-inställningar (topics, beskrivning)
  2. Aktivera Issues och Discussions
  3. Ställ in branch protection för main
  4. Gör repositoryt publikt

🤖 Generated with Claude Code

- Ta bort lokal Claude-konfiguration
- Uppdatera .gitignore för .claude/
- Ta bort TODO-kommentarer från sfs_processor.py
- Lägg till CONTRIBUTING.md med bidragsinstruktioner
- Lägg till DEVELOPMENT.md med utvecklardokumentation
- Förbättra README.md med status, community-info och licens

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@marcarl marcarl force-pushed the feature/public-release-prep branch from ac6de35 to 7c7dacf Compare January 3, 2026 19:53
@marcarl marcarl changed the title Förbered för offentlig publicering Prepare for public release Jan 3, 2026
Comment thread DEVELOPMENT.md Outdated
1. **Forka repositoryt** på GitHub
2. **Klona din fork** lokalt:
```bash
git clone https://github.com/ditt-användarnamn/sfs-processor.git

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lägg till se-lex

Comment thread DEVELOPMENT.md Outdated
- Hämta SFS-dokument från Riksdagens öppna data
- Konvertera JSON till välformaterad Markdown
- Generera HTML med temporal hantering av ändringar
- Exportera till Git-repositories med historik

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ska va singular Git-repository

Comment thread CONTRIBUTING.md Outdated
Om du har frågor som inte täcks här:

- Öppna ett issue med etiketten "question"
- Kontakta projektmaintainer via GitHub

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skriv ut Martin Rimskog och LinkedIn länk

Comment thread DEVELOPMENT.md Outdated
Temporal Processing
```

1. **Nedladdning**: Hämta rådata från Riksdagens API

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Det här är inte korrekt, datan hämtas från RK (Regeringskansliet)

Comment thread DEVELOPMENT.md Outdated
### `downloaders/` (Nedladdning)

**`download_sfs_docs.py`**:
- Ladda ner specifika SFS-dokument från Riksdagens API

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

inte korrekt, RK är primära källan

Comment thread DEVELOPMENT.md Outdated
För att integrera en ny källa (t.ex. annan myndighet):

1. **Skapa downloader**: `downloaders/download_<källa>.py`
2. **Mappa till JSON**: Konvertera till samma JSON-schema som Riksdagen

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RK

Comment thread DEVELOPMENT.md Outdated

### API rate limiting

- Riksdagen API: Respektera rate limits

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RK istället för Riksdagen

Comment thread DEVELOPMENT.md Outdated
### Externa APIer

- [Riksdagens öppna data](https://data.riksdagen.se/)
- [Rättsbaser API](https://beta.rkrattsbaser.gov.se/)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Förklara att det är från Regeringskansliet

Comment thread DEVELOPMENT.md Outdated

1. Kolla [README.md](README.md) för grundläggande användning
2. Läs [CONTRIBUTING.md](CONTRIBUTING.md) för bidragsriktlinjer
3. Sök i [GitHub Issues](https://github.com/yourusername/sfs-processor/issues)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ändra yourusername till se-lex

Comment thread README.md Outdated
Detta projekt är licensierat under Business Source License 1.1 (BSL 1.1) - se [LICENSE](LICENSE) filen för detaljer. Efter 2 år övergår licensen för aktuell version automatiskt till MIT.
Projektet är licensierat under **Business Source License 1.1 (BSL 1.1)**.

### Sammanfattning

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ta bort denna sammanfattning, det förvirrar bara

marcarl and others added 5 commits January 4, 2026 12:55
- Update data source references from Riksdagen to Regeringskansliet
- Change GitHub URL to se-lex organization
- Add maintainer contact information with email and LinkedIn
- Fix plural to singular for Git-repository
- Clean up external API links formatting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Remove license summary from README to avoid confusion
- Update JSON schema reference to RK
- Fix GitHub Issues URL to use se-lex organization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@marcarl marcarl merged commit 01a7e94 into main Jan 4, 2026
5 checks passed
@marcarl marcarl deleted the feature/public-release-prep branch January 4, 2026 16:09
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.

1 participant