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

Add more documentation #133

Closed
Ladicek opened this issue Aug 25, 2021 · 6 comments · Fixed by #242
Closed

Add more documentation #133

Ladicek opened this issue Aug 25, 2021 · 6 comments · Fixed by #242
Milestone

Comments

@Ladicek
Copy link
Contributor

Ladicek commented Aug 25, 2021

The existing Jandex documentation consists of a README, which is even somewhat outdated, and a Javadoc. This needs to be improved quite a bit. I'd personally downplay the published Javadoc (it's enough you have access to it in an IDE) and instead focus on a user guide kind of thing. We could use the SmallRye documentation site (https://smallrye.io/docs/), as we plan to move to SmallRye anyway (#124).

@Ladicek Ladicek added this to the 3.0.0 milestone Aug 25, 2021
@Ladicek
Copy link
Contributor Author

Ladicek commented Aug 25, 2021

The Jandex documentation should also really include documentation of the Maven plugin. All the more important that we merge the Jandex Maven plugin into the main project.

@n1hility
Copy link
Contributor

FYI the javadoc is published to github pages atm: http://docs.wildfly.org/jandex/

@ljnelson
Copy link
Contributor

(Do note the published javadoc is not for the currently released version (2.4.0.Final), however. As an arbitrary example, note the lack of ModuleInfo in the javadoc.)

@n1hility
Copy link
Contributor

@ljnelson good point. I just pushed an update.

@Ladicek
Copy link
Contributor Author

Ladicek commented Aug 26, 2021

Thanks @n1hility! I knew it's published on GitHub Pages, but I don't really know how that's done, so I skipped it during the release :-)

@Ladicek
Copy link
Contributor Author

Ladicek commented Aug 18, 2022

I created a simple AsciiDoc/Antora-based documentation site in #242. It's currently almost equivalent to what used to be in the README, but I closed this issue anyway, as documentation is now much easier to add (and general docs improvements are always a long-running kind of thing). We'll refer to javadoc.io for javadocs, as we publish -javadoc.jar starting with Jandex 3.0 (actually 3.0.0-RC2 is already in Central and https://javadoc.io/doc/io.smallrye/jandex/latest/index.html works :-) ).

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 a pull request may close this issue.

3 participants