assemblee-virtuelle / assemblee-virtuelle/semapps
GogocartoLDP
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
**Description**
Si Gogocarto pouvait devenir [LDP](https://www.w3.org/TR/ldp-primer/)-compatible, cela pourrait permettre d'aller lire les données de Transiscope et autres projets directement, sans avoir à les importer. Le travail avait été commencé pour [rendre sémantique les données de Gogocarto](https://gitlab.adullact.net/pixelhumain/GoGoCarto/-/merge_requests/38). Il suffirait de finir ce travail, puis d'ajouter les endpoints adaptés pour récupérer le container et les ressources.
**Issues liées**
- [x] Finir le travail permettant de rendre sémantique les données de Gogocarto
- [ ] Ajouter un container LDP qui renvoie toutes les données
- [ ] Gérer la pagination pour éviter de récupérer des milliers de données en même temps
- [ ] Permettre de récupérer les données d'un élément en JSON-LD via un simple GET
**Complément**
- [ ] Permettre de modifier les données via des appels POST/PUT/PATCH/DELETE
- [ ] Protéger la modification des données avec un token
**Estimation du temps de travail en JH**
- @srosset81: 6 JH (sans le complément)
- @simonLouvet:
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the W3C LDP primer and the linked merge request 38, then review the issue checklist. The main work is to finish semantic data support, add an LDP container endpoint, handle pagination, and expose individual resources as JSON-LD; the optional work covers write methods and token protection. Done means the requested endpoints and checklist items are implemented and usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100