-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
Create GitHub Action to Render Docs into AsyncAPI Website Pages #481
Comments
This comment was marked as outdated.
This comment was marked as outdated.
That's precisely correct approach. I think. You can go head if you want. Thanks. You may find related work here as well asyncapi/cli#476 |
Okay then. I'll be taking this up and will be reporting back to you as I progress.
Thanks for providing reference! |
I think to get this workflow running, we need to create a |
Hi @AnimeshKumar923 long time no see. 😄 Do you want to try to give it a shot? LMK cc @Souvikns |
@AnimeshKumar923 you can pick it up if you want, I think you have to open two PRs one in Glee, and the other in the website repo changing the format, you can start with the Glee side first. Let me understand the full process and get back to you. |
Hey @afzal442 👋 |
Hey @Souvikns 👋
Sure! I would be much thankful for the information about the process and some directions on how to approach it 🙏 |
Hi @AnimeshKumar923, all you can do is trying out creating github action yml files for updating docs similar to https://github.com/asyncapi/cli/blob/master/.github/workflows/update-docs-in-website.yml and https://github.com/asyncapi/cli/blob/master/.github/workflows/update-docs-on-docs-commits.yml Let us know if you need any help. |
Sorry @AnimeshKumar923 did you get time around it? Let us know. |
@afzal442 to resolve this you need to make a pr in glee same as this https://github.com/asyncapi/cli/blob/master/.github/workflows/update-docs-in-website.yml and also a folder in wesbite |
No worries man. Will start it today for sure...👍🏻 |
I had created an issue in July inside the website repo with the knowledge I had at that time. In the discussion, Lukasz mentioned the following things:
Does this implies that I only have to create the two workflows mentioned here and the |
I have raised an initial PR according to your suggestions. cc: @Souvikns |
Nice job @AnimeshKumar923 ! I can't review your PR since it's against github action workflow. only members can. but appreciate it. |
🎉 This issue has been resolved in version 0.28.2 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Reason/Context
To streamline the documentation process and keep it up-to-date, automating the rendering of documentation from the AsyncAPI specification can be immensely helpful. GitHub Action will be a way to automate repetitive tasks within a GitHub repository for essentially generating documentation from the Glee Docs folder and deploying it to the AsyncAPI website.
Description
The action will be triggered on specific events, such as a push to the repository or a pull request to the main branch. The documentation will be rendered and pushed to the appropriate location on the AsyncAPI website to make it accessible to users and developers.
@Souvikns @KhudaDad414 @derberg
The text was updated successfully, but these errors were encountered: