Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate the plugin documentation from Wiki to GitHub #21

Open
oleg-nenashev opened this issue Oct 2, 2019 · 4 comments
Open

Migrate the plugin documentation from Wiki to GitHub #21

oleg-nenashev opened this issue Oct 2, 2019 · 4 comments

Comments

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Oct 2, 2019

We have recently introduced support of GitHub documentation on the Jenkins Plugin Site. See this Developer thread for the announcement.

Jenkins users seeking documentation will have a better user experience on plugins.jenkins.io than they do on wiki.jenkins.io. At the same time, maintainers can follow the documentation-as-code approach and make documentation changes a part of pull requests. Documentation changes will be reviewed as part of pull requests and documentation contributors will be recognized, especially when combined with Release Drafter.

Once documentation is moved, the plugin metadata needs to be updated to point to GitHub: documentation URL in the project file (guide) . Then the change will be applied after the release.

P.S: In Jenkins project we track the documentation migration as one of the Hacktoberfest featured project: https://jenkins.io/events/hacktoberfest/ . Please feel free to put hacktoberfest and good first issue label in this repo if you are interested to suggest it for external contributions

@KalleOlaviNiemitalo
Copy link
Contributor

https://wiki.jenkins-ci.org/display/JENKINS/Sidebar+Link+Plugin and https://github.com/jenkins-infra/plugins-wiki-docs/tree/master/sidebar-link contain:

  • A description of the features of the plugin. Pretty much the same thing is in README.md already.
  • Change log. That's already in CHANGELOG.md.

pom.xml also contains the documentation URL:

<url>https://github.com/jenkinsci/sidebar-link-plugin</url>

So, it looks like all the requested changes have been done already.

@KalleOlaviNiemitalo
Copy link
Contributor

KalleOlaviNiemitalo commented Feb 14, 2022

CHANGELOG.md does not cover the releases after 1.10 though, and they are not documented in GitHub releases either. If I understand correctly, the changes are as follows:

Version 2.1.0 (17-Feb-2022)

Version 2.0.2 (12-Feb-2022)

Version 2.0.1 (10-Feb-2022)

Version 2.0.0 (8-Feb-2022)

Versions 2.* cannot read settings saved by versions 1.*, nor vice versa.

Version 1.12.1 (24-Oct-2021)

Version 1.12.0 (14-Mar-2021)

Version 1.11.0 (13-Feb-2019)

@KalleOlaviNiemitalo
Copy link
Contributor

The README has been migrated and the CHANGELOG is up to date. The following GitHub integrations have not been done:

@damianszczepanik, as the maintainer of the plugin, do you think those should be done? If so, should they be filed as separate issues or tracked in this issue?

@damianszczepanik
Copy link
Member

Separate deliverable sounds like good idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants