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

[Docs] Self-contained way of generating components/dataformats/etc tables #3396

Closed
djencks opened this issue Dec 18, 2021 · 3 comments
Closed
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@djencks
Copy link
Contributor

djencks commented Dec 18, 2021

The existing way of generating the components etc tables based on page attributes in main camel has always been too complicated and it turns out that it was based on some erroneous assumptions about the relationship between camel-quarkus and camel versions.

The extensions used have advanced enough so that the tables can be generated entirely within camel-quarkus.

  • Instead of generating partial snippets with the relevant information as page attributes, generate example yml files.
  • Use indexer on the example yml files with json "contentAs" to make the data available to the table construction.

We can also remove the header include in main camel components docs.

@djencks
Copy link
Contributor Author

djencks commented Dec 19, 2021

This requires apache/camel-website#728.

@djencks
Copy link
Contributor Author

djencks commented Dec 21, 2021

The PRs implementing this are (along with camel-website #728)

#3397
#3398
#3399
#3400

and some cleanup in main camel

apache/camel#6561
apache/camel#6562
apache/camel#6563
apache/camel#6564
apache/camel#6565
apache/camel#6566

and some fixes in apache/camel#6578

@djencks
Copy link
Contributor Author

djencks commented Dec 21, 2021

This is now done.

@djencks djencks closed this as completed Dec 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant