Skip to content

docs: add dummy plugin structure and CI repository strategy#3

Merged
pabloinigoblasco merged 2 commits into
developmentfrom
docs/marketplace-ui-clarification
Mar 6, 2026
Merged

docs: add dummy plugin structure and CI repository strategy#3
pabloinigoblasco merged 2 commits into
developmentfrom
docs/marketplace-ui-clarification

Conversation

@pabloinigoblasco
Copy link
Copy Markdown
Collaborator

Summary

Follow-up documentation clarifications after review discussion.

Changes:

  • Add CMakeLists.txt example for dummy plugins (no Qt, no SDK dependency)
  • Add section 7.0 Repository Strategy explaining mono-repo vs separate repos
  • Reference Foxglove MCAP as CI model for per-component releases
  • Add developer guide note distinguishing POC (dummy) vs real plugins
  • Add assumption about dummy plugins in requirements

Files:

  • pj_marketplace/documentation/ARCHITECTURE.md
  • pj_marketplace/documentation/PLAN.md
  • pj_marketplace/documentation/REQUIREMENTS.md
  • pj_marketplace/documentation/USER_MANUAL.md

Update marketplace documentation to clarify the recommended UI
approach for the initial Proof of Concept.

Key clarifications:
- Recommend simple list + dialog approach for POC (vs. VS Code style panel)
- Add mockups showing both approaches with decision rationale
- Update ARCHITECTURE.md with clearer component descriptions
- Refine REQUIREMENTS.md with updated acceptance criteria
- Improve USER_MANUAL.md with usage instructions

Contents:
- pj_marketplace/documentation/ARCHITECTURE.md
- pj_marketplace/documentation/PLAN.md
- pj_marketplace/documentation/REQUIREMENTS.md
- pj_marketplace/documentation/SPRINT_PROPOSAL.md
- pj_marketplace/documentation/USER_MANUAL.md
- pj_marketplace/documentation/plotjuggler-marketplace-spec-v1.0.0-en.md
Clarify documentation after review discussion:

- Add CMakeLists.txt example for dummy plugins (no Qt, no SDK)
- Add section 7.0 Repository Strategy with Foxglove MCAP reference
- Clarify mono-repo vs separate repos approach for CI
- Add developer guide note about POC vs real plugins
- Add assumption about dummy plugins in requirements

Contents:
- pj_marketplace/documentation/ARCHITECTURE.md
- pj_marketplace/documentation/PLAN.md
- pj_marketplace/documentation/REQUIREMENTS.md
- pj_marketplace/documentation/USER_MANUAL.md
@pabloinigoblasco pabloinigoblasco merged commit 6b46f7d into development Mar 6, 2026
1 of 2 checks passed
@facontidavide facontidavide deleted the docs/marketplace-ui-clarification branch May 4, 2026 12:13
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