This is a proposed project for Outreachy
Enable CI/CD of content to Fedora docs site
Docs.fedoraproject.org uses Antora to render asciidoc. The current system has no proper way to identify a PR (no preview) restricting maintainers to merge PRs on time, forcing contributors to set up Antora on their local system and there is always a danger of merging broken links or wrongly formatted texts. Contribution to the docs can take some time to get used to by a newcomer, often interested in fixing docs while exploring the projects. Fixing this issue will enable proper documentation workflow and a good documentation is one of the most important foundation of any projects.
Mozilla Public License Version 2.0
Always (16+ years)
10,000+
Fedora docs will be more stable and contributors/users will have a better experience
intern should be hitting? This doesn't need to be incredibly detailed and can change later but there needs to be a general breakdown of tasks:
https://docs.fedoraproject.org
https://pagure.io/fedora-docs/fedora-docs-ui
https://pagure.io/fedora-docs/fedora-docs-ui/issues
#fedora-docs
Mentor(s): * @pingou
13+ years
Fedora Infrastructure team lead
Yes
looks great @sfinn +1 to this! Thanks a lot for this proposal
This looks really good! Thanks
Omg omg omg! This would be soooo amazing for Fedora Docs.
@sfinn wrote… Week 11: Create a new toddlers in (https://pagure.io/fedora-infra/toddlers) checking every week for dead-links in the documentation and reporting them by email.
For the Docs team, getting this as a monthly newsletter to docs@lists.fp.o would be useful. I think weekly is too frequent for the Docs team. Not sure if there is an external CPE requirement for this.
@sfinn wrote… Week 11: Create a new toddlers in (https://pagure.io/fedora-infra/toddlers) checking every week for dead-links in the documentation and reporting them by email. For the Docs team, getting this as a monthly newsletter to docs@lists.fp.o would be useful. I think weekly is too frequent for the Docs team. Not sure if there is an external CPE requirement for this.
The frequency at which this runs is entirely configurable, we can bikeshed about this all we want... once the toddler is written ;-)
Metadata Update from @siddharthvipul1: - Issue tagged with: Outreachy
@pingou Makes sense. I will not have time to follow along with development as it happens, but happy to share feedback from the Docs Team perspective. Being able to preview docs changes from PRs is something that would save me a few hours a month in reviewing Fedora Docs Pull Requests, so I am very interested in this project.
Metadata Update from @jflory7: - Issue untagged with: Outreachy
Metadata Update from @jflory7: - Issue tagged with: Outreachy
Oops, not sure how I untagged this but I added the tag back again.
Excellent @jflory7 sounds good :) !!
Great to see such interest in this
Thanks all
What's not to like? Make a push and you get a version of that document built and served to you automatically. Plus, the plan laid out is very clear.
Looks great! The deadline is Sept 29th at 4PM UTC (tomorrow), you are good to submit so I can approve in the Outreachy system :)
Thanks @riecatnor . Done :)
Hello everyone, hope you all are doing well.
This is Agha Saad Fraz from Pakistan. I got my initial application of Outreachy approved a few days back. I am interested in Fedora's Project "Enable CI/CD of content to Fedora docs site". I am interested in this project as it is aligned with my interest. I have prior knowledge and experience of Kubernetes, Containerization. I have been working with python for more than 2 years and have done several projects. I would really appreciate pointers on how to get started.
Thanks & Regards, Saad
Metadata Update from @siddharthvipul1: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)