Skip to content

Add missing plugins to documentation site#5609

Merged
laeubi merged 4 commits intomainfrom
copilot/fix-missing-tycho-plugins
Nov 13, 2025
Merged

Add missing plugins to documentation site#5609
laeubi merged 4 commits intomainfrom
copilot/fix-missing-tycho-plugins

Conversation

Copy link
Contributor

Copilot AI commented Nov 13, 2025

Several Tycho plugins were missing from the generated documentation site, including tycho-dependency-tools-plugin which provides dependency analysis tools (list-dependencies, generate-target, usage mojos).

Changes

Added to site navigation and overview (src/site/site.xml, src/site/markdown/index.md):

  • tycho-dependency-tools-plugin - dependency analysis and target generation
  • tycho-custom-bundle-plugin - attach custom OSGi bundles with classifiers
  • tycho-maven-plugin - build extension providing lifecycle bindings
  • p2-maven-plugin - P2 integration for Maven artifact handlers
  • tycho-repository-plugin - create OSGi repositories

All plugins added to "Other Tycho Plugins" section in alphabetical order with mojo documentation links.

Impact

Users can now discover and access documentation for all Tycho plugins from the main documentation site at https://tycho.eclipseprojects.io/doc/main/index.html

Original prompt

tycho-dependency-tools-plugin seems missing from the docs

If I visit https://tycho.eclipseprojects.io/doc/main/index.html that is generated from our sites build I can not find the mentioned plugin anywhere. not in the overview and not in the menu or with "Other Tycho Plugins"

We should fix this and check if maybe even more mojos are missing, any missing mojo not referenced in the overview and menu should be added to the "Other Tycho Plugins" for now so we at laest have all of them.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix missing tycho dependency tools plugin in documentation Add missing plugins to documentation site Nov 13, 2025
Copilot AI requested a review from laeubi November 13, 2025 12:05
@laeubi laeubi marked this pull request as ready for review November 13, 2025 12:37
@laeubi laeubi enabled auto-merge (squash) November 13, 2025 12:37
@github-actions
Copy link

Test Results

1 029 files  1 029 suites   6h 19m 47s ⏱️
1 347 tests 1 327 ✅ 20 💤 0 ❌
4 041 runs  3 978 ✅ 63 💤 0 ❌

Results for commit 927bab5.

@laeubi laeubi merged commit 8a332f2 into main Nov 13, 2025
16 of 17 checks passed
@laeubi laeubi deleted the copilot/fix-missing-tycho-plugins branch November 13, 2025 15:15
eclipse-tycho-bot pushed a commit that referenced this pull request Nov 13, 2025
* Initial plan

* Add missing plugins to documentation (site.xml and index.md)

Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>

* Update index.md

* Update site.xml

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>
Co-authored-by: Christoph Läubrich <laeubi@laeubi-soft.de>
(cherry picked from commit 8a332f2)
@eclipse-tycho-bot
Copy link

💚 All backports created successfully

Status Branch Result
tycho-5.0.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

eclipse-tycho-bot pushed a commit that referenced this pull request Nov 13, 2025
* Initial plan

* Add missing plugins to documentation (site.xml and index.md)

Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>

* Update index.md

* Update site.xml

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>
Co-authored-by: Christoph Läubrich <laeubi@laeubi-soft.de>
(cherry picked from commit 8a332f2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants