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

Project documentation setup #39

Closed
23 tasks done
zero88 opened this issue Mar 22, 2021 · 7 comments · Fixed by #87 or #142
Closed
23 tasks done

Project documentation setup #39

zero88 opened this issue Mar 22, 2021 · 7 comments · Fixed by #87 or #142
Assignees
Labels
C: codegen C: doc C: docgen CL: Medium Complexity level: medium GHA: CI/CD P: High !release-note This will not include in release-note S: WIP T: Documentation This task involves creating documents T: Feature Issue Type: Feature

Comments

@zero88
Copy link
Owner

zero88 commented Mar 22, 2021

Deprecated

  • Remove :docs project in main branch
  • [x] Add new branch to generate document #78
    • [ ] Use rsql version and jooqx version to gather lib artifact and javadoc jar
    • [ ] Use only :sample:model and :sample:web project to build database model to create :example
    • [ ] Build Asciidoc with :example
    • [ ] Extract javadoc jar
@zero88 zero88 self-assigned this Mar 7, 2022
@zero88 zero88 added this to the Version 1.1.0 milestone Mar 7, 2022
@zero88 zero88 added GHA: CI/CD CL: Medium Complexity level: medium P: High S: WIP T: Documentation This task involves creating documents labels Mar 7, 2022
@zero88
Copy link
Owner Author

zero88 commented Mar 7, 2022

The current status: https://zero88.github.io/jooqx/usage/

@zero88
Copy link
Owner Author

zero88 commented Mar 19, 2022

@zero88
Copy link
Owner Author

zero88 commented Mar 19, 2022

https://vuepress.vuejs.org/ for markdown doc. Example: https://reactiverse.io/es4x/

@zero88 zero88 changed the title Asciidoc gen Project documentation Mar 23, 2022
@zero88 zero88 changed the title Project documentation Project documentation setup Mar 23, 2022
@zero88
Copy link
Owner Author

zero88 commented Mar 25, 2022

Antora playbook cannot inject an extension in contentAggregate process to customize action after git checkout, but before component validation.

=> need to build and keep-track document output on docs/* git branch.

Another solution is to add a build step in beforeProcess to checkout git project, build project, and process doc in local mode.
But requires too much work and needs to handle versioning.

@zero88
Copy link
Owner Author

zero88 commented Mar 25, 2022

New features in GitHub workflow: https://docs.github.com/en/actions/using-workflows/reusing-workflows

@zero88
Copy link
Owner Author

zero88 commented Mar 28, 2022

Antora UI showcase https://gitlab.com/antora/antora.org/-/issues/20

@zero88 zero88 added C: docgen !release-note This will not include in release-note labels Apr 10, 2022
@zero88
Copy link
Owner Author

zero88 commented Aug 23, 2022

gh-project-context with changelog generator zero88/gh-project-context#38

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: codegen C: doc C: docgen CL: Medium Complexity level: medium GHA: CI/CD P: High !release-note This will not include in release-note S: WIP T: Documentation This task involves creating documents T: Feature Issue Type: Feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant