[Preset]: Update openproject to 1.0.3
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 66/100
Direzione di ricerca
Inizia dalla voce di catalogo esistente di #4897 e confrontala con la voce di catalogo proposta in docs/catalog/preset-entry.json. Controlla i dettagli dell’invio del preset e conferma la release 1.0.3 e l’URL di download; aggiorna la voce di catalogo in modo che riporti la versione 1.0.3. Il lavoro è completato quando il catalogo riflette la versione sostitutiva e i suoi link e metadati corrispondono all’invio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Preset ID
openproject
Preset Name
OpenProject Work Packages
Version
1.0.3
Description
Overrides speckit.taskstoissues to create OpenProject work packages (phases, tasks, sub-tasks, relations) via an OpenProject MCP server instead of GitHub Issues
Author
Daniel Ring
Repository URL
https://github.com/Nachklang-io/speckit-openproject
Download URL
Documentation URL
https://github.com/Nachklang-io/speckit-openproject/blob/preset-v1.0.3/preset/README.md
License
MIT
Required Spec Kit Version
=1.1.0
Required Extensions (optional)
No response
Templates Provided
None
Commands Provided
- speckit.taskstoissues — replaces the core command: tasks.md becomes OpenProject work packages instead of GitHub Issues
Number of Scripts (optional)
No response
Tags
openproject, issue-tracking, project-management, mcp, preset
Key Features
- Creates the hierarchy Feature → Phase → Task as OpenProject work packages from
tasks.md - Creates
followsrelations for real task dependencies (not for[P]tasks) - Idempotent: a per-feature mapping file is the ledger; re-runs skip existing items and adopt work packages found by their task-id subject prefix
--dry-runshows the plan without writing;--updateupdates titles and descriptions of linked work packages- Confirmation once per phase; nothing is ever deleted
- Talks to OpenProject only through an MCP server (tested:
jtauschl/openproject-ce-mcp≥ 0.4.1, works with Community Edition); never calls the REST API and never stores tokens
Testing Checklist
- Preset installs successfully via
specify preset add - Template resolution works correctly after installation
- Documentation is complete and accurate
- Tested on at least one real project
Submission Requirements
- Valid
preset.ymlmanifest included - Linked README (Documentation URL) explains how to use this preset and includes a valid
specify preset add ...command (preferablyspecify preset add --from <download-url>using the exact download URL) - LICENSE file included
- GitHub release created with version tag
- Preset ID follows naming conventions (lowercase-with-hyphens)
Additional context
This is an update to the existing catalog entry (submitted as #4886, merged in #4897; the catalog lists 1.0.0; I posted 1.0.1 only as a comment there, which did not update the entry). The catalog should list 1.0.3, which replaces 1.0.0, 1.0.1 and 1.0.2:
-
1.0.1: work package subjects are short headlines (at most 70 characters), capped at OpenProject's limit of 255.
-
1.0.2: the phase key has no leading zeros (
## Phase 01:→phase-1); the config accepts the optional keyrollup_parentsused by the companion extension 0.2.0. -
1.0.3: the plan has one row per item with hash columns (also for large features, in parts of 40 rows); a role that can read but not create work packages stops with a "Missing write permission" message; a missing
plan.mdortasks.mdis named with the command that creates it; the README says that thegenericintegration gets no preset override. -
The preset lives in the
preset/directory of a monorepo that also holds the companionopenprojectextension (submitted separately). The release asset is a self-contained archive withpreset.ymlat its root; the documentation link points topreset/README.md. -
The preset provides no templates; it only overrides
speckit.taskstoissues. Checked after installation with spec-kit CLI 1.1.4.dev0 (Linux, skills mode); with thegenericintegration the override is not registered, which the README states. -
Tested against a self-hosted OpenProject Community Edition instance; scenarios and results: https://github.com/Nachklang-io/speckit-openproject/blob/main/docs/TESTING.md. Untested paths (command mode, other MCP servers, a real run through the changed prompt after 1.0.3) are listed there and in the README.
-
sha256 of the release asset:
1fcec33c357592ce82266556e1f0a71dfc2c4b9512026af65a1ba6efcb8de92a -
Proposed catalog entry: https://github.com/Nachklang-io/speckit-openproject/blob/main/docs/catalog/preset-entry.json
- Lingua principale
- Python
- Stelle
- 140k
- Fork
- 12.6k
- Merge medio
- 1g 11h
- PR unite (30g)
- 184
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/spec-kit
-
feature-assess feature-go triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
github/spec-kit#4804 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage triage-nice-to-have
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
github/spec-kit#4527 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: specify init writes speckit.manifest.json without the speckit-converge skill it just installedForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug-assess severity-medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
github/spec-kit#4273 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: /speckit-implement counts checkbox markers inside fenced code blocks — example checkboxes can falsely block implementationForse già presa @ntdatt812 l’ha presa 31 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
[Extension]: Jira Integration (Sync Engine) v0.5.0 (version update of jira-sync)Forse già presa @github-actions l’ha presa 56 giorni fa. Apertaextension-submission validation-passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
github/spec-kit#4099 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di github/spec-kit
Issue simili
-
Consolidate the now-identical CLI-native and composed tasks_packages guards (#5945 follow-up)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
spec-kitty/spec-kitty#6112 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: OpenRouter streaming chunks report the requested router name instead of the model OpenRouter servedForse già presa @Mrun25 l’ha presa oggi. Apertabug llm translation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
BerriAI/litellm#46095 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
uberdeveloper/fastbt#29 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
andrew-blake/melcloudhome#368 ·
I maintainer di solito rispondono entro 1 giorno
-
lane:discover
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SPARDiffData/differential-data-collection#33 ·
I maintainer di solito rispondono entro 1 giorno