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

Evaluate if some modules should be promoted to components #14

Open
gmarpons opened this issue Aug 4, 2020 · 2 comments
Open

Evaluate if some modules should be promoted to components #14

gmarpons opened this issue Aug 4, 2020 · 2 comments

Comments

@gmarpons
Copy link
Contributor

gmarpons commented Aug 4, 2020

An Antora component can have:

  • Its own version(s), independent of the version in the rest of the site.
  • Metadata declared in an antora.yml file. This metadata can be used both in the document and the UI. It may be used to, e.g., declare authors of parts of documentation in a systematic way, add keywords to improve SEO, etc.

Examples of Metadata:

This doesn't mean to move this parts of the documentation to another repo, only add antora.yml files in some subdirs, and add a line to the playbook.yml.

For me, candidates to be components would be:

  • Admin manual (its version should evolve with the software)
  • Developer's documentation (same as above)
  • Whitepaper (It makes sense to distribute it independently, as a PDF, etc)
@andreslucena
Copy link
Member

Admin manual (its version should evolve with the software)

Until we have v1.0, we're not supporting old versions, as we're preferring to move fast vs maintaining compatibility/supporting past releases. When we have the v1.0 then I think this would be great!

Developer's documentation (same as above)

Idem

Whitepaper (It makes sense to distribute it independently, as a PDF, etc)

It could be, but I'd prefer to apply YAGNI here, as at the moment (and for the last 2 years) we only have 1 section of the Whitepaper published, so, if/when there's this need we could apply this.

@gmarpons
Copy link
Contributor Author

There are more sections of the Whitepaper that could be converted to AsciiDoc and published, see #17.

I think that antora.yml files are a good way to store metadata about documents (authors, etc). But I agree its not a priority right now and it's easy to convert any module into a component at any moment. We can wait until we have a stable site with all the information we want and we have time to tailor the UI to show that metadata.

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

No branches or pull requests

2 participants