diff --git a/content/contributing-almalinux/index.md b/content/contributing-almalinux/index.md new file mode 100644 index 00000000..36723616 --- /dev/null +++ b/content/contributing-almalinux/index.md @@ -0,0 +1,4 @@ +--- +title: "Contributing Almalinux" +date: 2025-08-18T20:46:52+06:00 +--- diff --git a/i18n/en.json b/i18n/en.json index c7d60fb6..464b94a7 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -851,6 +851,62 @@ "Check-In Desk": "Check-In Desk", "Setup Crew": "Setup Crew", "Teardown Team": "Teardown Team", + "Contributing to the AlmaLinux project": "Contributing to the AlmaLinux project", + "Help shape the future of AlmaLinux OS!": "Help shape the future of AlmaLinux OS!", + "The AlmaLinux OS project thrives on community contributions – whether it’s testing, QA, documentation, or something else, your skills can make a real impact.": "The AlmaLinux OS project thrives on community contributions – whether it’s testing, QA, documentation, or something else, your skills can make a real impact.", + "Come be part of our growing community!": "Come be part of our growing community!", + "What Contributing Could Look Like for You or Your Team": "What Contributing Could Look Like for You or Your Team", + "Create engaging content showcasing AlmaLinux use in real-world projects": "Create engaging content showcasing AlmaLinux use in real-world projects", + "Content Creation": "Content Creation", + "Enhancing ELevate": "Enhancing ELevate", + "Improving Our Wiki": "Improving Our Wiki", + "Help expand ELevate migrations and add PES data for more package support": "Help expand ELevate migrations and add PES data for more package support", + "Expand, refine, or improve AlmaLinux wiki documentation for the community": "Expand, refine, or improve AlmaLinux wiki documentation for the community", + "Maintaining Our Infrastructure": "Maintaining Our Infrastructure", + "Help maintain core infrastructure like builds, testing, and mirrors": "Help maintain core infrastructure like builds, testing, and mirrors", + "Keeping Things Secure": "Keeping Things Secure", + "Join the security team – manage audits, logs, and define security practices": "Join the security team – manage audits, logs, and define security practices", + "Building Packages": "Building Packages", + "Rebuild RHEL packages, handle EPEL requests, and support the build process": "Rebuild RHEL packages, handle EPEL requests, and support the build process", + "Serving as an Expert": "Maintaining Our Infrastructure", + "Offer expert help on our Mailing List, Mattermost chat, and Reddit channels": "Offer expert help on our Mailing List, Mattermost chat, and Reddit channels", + "Maintaining Our Infrastructure": "Maintaining Our Infrastructure", + "Working at Events": "Working at Events", + "Staff local events and represent AlmaLinux at LUGs and open-source conferences": "Staff local events and represent AlmaLinux at LUGs and open-source conferences", + "Boost the Brand": "Boost the Brand", + "Assist in Our Certification": "Assist in Our Certification", + "Contribute with web design, graphics, swag, or updates to almalinux.org": "Contribute with web design, graphics, swag, or updates to almalinux.org", + "Support efforts for CIS, STIG, and Common Criteria security certifications": "Support efforts for CIS, STIG, and Common Criteria security certifications", + "Developing": "Developing", + "Build or improve platforms like mirrors, builds, or other tools (Python/JS)": "Build or improve platforms like mirrors, builds, or other tools (Python/JS)", + "Translating": "Translating", + "Help expand and improve AlmaLinux website translations for global users": "Help expand and improve AlmaLinux website translations for global users", + "Getting Started": "Getting Started", + "Technical Contributions": "Technical Contributions", + "Improve the Documentation": "Improve the Documentation", + "The importance of documentation cannot be understated, as it is like an investment in the future. It can take time and energy, but it is essential to create full and comprehensive documentation together.": "The importance of documentation cannot be understated, as it is like an investment in the future. It can take time and energy, but it is essential to create full and comprehensive documentation together.", + "If you want to participate, please, follow the guidelines.": "If you want to participate, please, follow the guidelines.", + "Help with Azure Mirrors Deployment": "Help with Azure Mirrors Deployment", + "We want to make sure that AlmaLinux images in Azure Cloud will use local mirrors for each region, and don't pay for traffic.": "We want to make sure that AlmaLinux images in Azure Cloud will use local mirrors for each region, and don't pay for traffic.", + "More info": "More info", + "here.": "here.", + "More ways to help for DevOps & Programmers": "More ways to help for DevOps & Programmers", + "Help our": "Help our", + "Core Infrastructure Group": "Core Infrastructure Group", + "Non-Technical Contributions": "Non-Technical Contributions", + "Not a developer? Flex your other skills!": "Not a developer? Flex your other skills!", + "Not all AlmaLinux contributors are directly involved in development.": "Not all AlmaLinux contributors are directly involved in development.", + "To contribute by writing a blog post, working at an event, designing, translating, or any other non-technical contribution you can think of, reach out in the Marketing (opens new window) channel for more info!": "To contribute by writing a blog post, working at an event, designing, translating, or any other non-technical contribution you can think of, reach out in the Marketing (opens new window) channel for more info!", + "Reporting bugs and making fixes": "Reporting bugs and making fixes", + "To make AlmaLinux successful, we need the close involvement of the community members. We use our bug tracking system to find, track, and fix bugs. We encourage AlmaLinux users to help us by filling in bug-reports. You can track and discuss all bugs on bugs.almalinux.org": "To make AlmaLinux successful, we need the close involvement of the community members. We use our bug tracking system to find, track, and fix bugs. We encourage AlmaLinux users to help us by filling in bug-reports. You can track and discuss all bugs on bugs.almalinux.org", + "Since AlmaLinux aims to be as close to RHEL as possible, it should have nearly identical bugs as the current release of RHEL. AlmaLinux recommends following an": "Since AlmaLinux aims to be as close to RHEL as possible, it should have nearly identical bugs as the current release of RHEL. AlmaLinux recommends following an", + "approach in order to help not just the AlmaLinux but the whole EL community:": "approach in order to help not just the AlmaLinux but the whole EL community:", + "Try to reproduce the steps and check whether the bug is present in CentOS Stream or has been already fixed.": "Try to reproduce the steps and check whether the bug is present in CentOS Stream or has been already fixed.", + "If present, it means that the bug is upstream. Please, submit the bug to CentOS Stream bugzilla (opens new window)providing all the necessary information about an issue and reproducing steps. This is the contribution path to get the bug fix into the upstream, which will, in turn, be built into AlmaLinux.": "If present, it means that the bug is upstream. Please, submit the bug to CentOS Stream bugzilla (opens new window)providing all the necessary information about an issue and reproducing steps. This is the contribution path to get the bug fix into the upstream, which will, in turn, be built into AlmaLinux.", + "If you are able to help investigate and fix the bug, please collaborate with CentOS Stream, as this is the best an AlmaLinux Community Member can do. Check the CentOS Contributor's Guide (opens new window)for more details.": "If you are able to help investigate and fix the bug, please collaborate with CentOS Stream, as this is the best an AlmaLinux Community Member can do. Check the CentOS Contributor's Guide (opens new window)for more details.", + "If the bug is AlmaLinux-specific, please open a bug on AlmaLinux Bug Tracker (opens new window)providing all the necessary information about an issue and reproducing steps.": "If the bug is AlmaLinux-specific, please open a bug on AlmaLinux Bug Tracker (opens new window)providing all the necessary information about an issue and reproducing steps.", + "Please, file your bugs (opens new window)and join us for discussions on GitHub (opens new window)and on AlmaLinux Chat on Mattermost.": "Please, file your bugs (opens new window)and join us for discussions on GitHub (opens new window)and on AlmaLinux Chat on Mattermost.", + "If you are interested in contributing, and learning more details about the technology stack of the tool and tests, please, visit the repository.": "If you are interested in contributing, and learning more details about the technology stack of the tool and tests, please, visit the repository.", "Chat ": "Chat ", "to AlmaLinux OS 9.7": "to AlmaLinux OS 9.7", "help us test AlmaLinux OS 10.1!": "help us test AlmaLinux OS 10.1!" diff --git a/layouts/contributing-almalinux/single.html b/layouts/contributing-almalinux/single.html new file mode 100644 index 00000000..4d40d5ae --- /dev/null +++ b/layouts/contributing-almalinux/single.html @@ -0,0 +1,408 @@ +{{ define "main" }} + + +
+
+
+
+

+ {{ i18n "Contributing to the AlmaLinux project" }} +

+
+

+ {{ i18n "Help shape the future of AlmaLinux OS!" }} +

+

+ {{ i18n "The AlmaLinux OS project thrives on community contributions – whether it’s testing, QA, documentation, or something else, your skills can make a real impact." }} +

+

{{ i18n "Come be part of our growing community!" }}

+
+
+ +
+
+
+
+ + +
+
+
+ +

+ {{ i18n "What Contributing Could Look Like for You or Your Team" }} +

+
+
+
+
+ Content Creation +

+
{{ i18n "Content Creation" }}
+

+ {{ i18n "Create engaging content showcasing AlmaLinux use in real-world projects" }} +

+
+
+ +
+
+ Enhancing ELevate +

+
{{ i18n "Enhancing ELevate" }}
+

+ {{ i18n "Help expand ELevate migrations and add PES data for more package support" }} +

+
+
+ +
+
+ Improving Our Wiki +

+
{{ i18n "Improving Our Wiki" }}
+

+ {{ i18n "Expand, refine, or improve AlmaLinux wiki documentation for the community" }} +

+
+
+ +
+
+ Maintaining Our Infrastructure +

+
+ {{ i18n "Maintaining Our Infrastructure" }} +
+

+ {{ i18n "Help maintain core infrastructure like builds, testing, and mirrors" }} +

+
+
+ +
+
+ Keeping Things Secure +

+
{{ i18n "Keeping Things Secure" }}
+

+ {{ i18n "Join the security team – manage audits, logs, and define security practices" }} +

+
+
+ +
+
+ Building Packages +

+
{{ i18n "Building Packages" }}
+

+ {{ i18n "Rebuild RHEL packages, handle EPEL requests, and support the build process" }} +

+
+
+ +
+
+ Serving as an Expert +

+
{{ i18n "Serving as an Expert" }}
+

+ {{ i18n "Offer expert help on our Mailing List, Mattermost chat, and Reddit channels" }} +

+
+
+ +
+
+ Working at Events +

+
{{ i18n "Working at Events" }}
+

+ {{ i18n "Staff local events and represent AlmaLinux at LUGs and open-source conferences" }} +

+
+
+ +
+
+ Boost the Brand +

+
{{ i18n "Boost the Brand" }}
+

+ {{ i18n "Contribute with web design, graphics, swag, or updates to almalinux.org" }} +

+
+
+ +
+
+ Assist in Our Certification +

+
{{ i18n "Assist in Our Certification" }}
+

+ {{ i18n "Support efforts for CIS, STIG, and Common Criteria security certifications" }} +

+
+
+ +
+
+ Developing +

+
{{ i18n "Developing" }}
+

+ {{ i18n "Build or improve platforms like mirrors, builds, or other tools (Python/JS)" }} +

+
+
+ +
+
+ Translating +

+
{{ i18n "Translating" }}
+

+ {{ i18n "Help expand and improve AlmaLinux website translations for global users" }} +

+
+
+
+ +
+
+
+ +
+
+
+ +

{{ i18n "Getting Started" }}

+
+ +

{{ i18n "Technical Contributions" }}

+
+
+
+
+ Content Creation +

+
{{ i18n "Improve the Documentation" }}
+

+ {{ i18n "The importance of documentation cannot be understated, as it is like an investment in the future. It can take time and energy, but it is essential to create full and comprehensive documentation together." }} +

+

+ {{ i18n "If you want to participate, please, follow the guidelines." }} +

+
+
+ +
+
+ Content Creation +

+
+ {{ i18n "Help with Azure Mirrors Deployment" }} +
+

+ {{ i18n "We want to make sure that AlmaLinux images in Azure Cloud will use local mirrors for each region, and don't pay for traffic." }} +

+

+ {{ i18n "More info" }} + {{ i18n "here." }} +

+
+
+ +
+
+ Content Creation +

+
+ {{ i18n "More ways to help for DevOps & Programmers" }} +
+

+ {{ i18n "Help our" }} + {{ i18n "Core Infrastructure Group" }} +

+

+ {{ i18n "More info" }} {{ i18n "here." }} +

+
+
+
+ +


+

{{ i18n "Non-Technical Contributions" }}

+
+
+
+
+ Content Creation +

+
+ {{ i18n "Not a developer? Flex your other skills!" }} +
+

+ {{ i18n "Not all AlmaLinux contributors are directly involved in development." }} +

+

+ {{ i18n "To contribute by writing a blog post, working at an event, designing, translating, or any other non-technical contribution you can think of, reach out in the Marketing (opens new window) channel for more info!" }} +

+
+
+
+ +
+
+
+ +
+
+
+ + bug +

+

{{ i18n "Reporting bugs and making fixes" }}

+
+ +

+ {{ i18n "To make AlmaLinux successful, we need the close involvement of the community members. We use our bug tracking system to find, track, and fix bugs. We encourage AlmaLinux users to help us by filling in bug-reports. You can track and discuss all bugs on bugs.almalinux.org" }} +

+ +

+ {{ i18n "Since AlmaLinux aims to be as close to RHEL as possible, it should have nearly identical bugs as the current release of RHEL. AlmaLinux recommends following an" }} + "upstream first" + {{ i18n "approach in order to help not just the AlmaLinux but the whole EL community:" }} +

+ +

+ {{ i18n "Try to reproduce the steps and check whether the bug is present in CentOS Stream or has been already fixed." }} +

+ +
    +
  • + {{ i18n "If present, it means that the bug is upstream. Please, submit the bug to CentOS Stream bugzilla (opens new window)providing all the necessary information about an issue and reproducing steps. This is the contribution path to get the bug fix into the upstream, which will, in turn, be built into AlmaLinux." }} +
  • +
  • + {{ i18n "If you are able to help investigate and fix the bug, please collaborate with CentOS Stream, as this is the best an AlmaLinux Community Member can do. Check the CentOS Contributor's Guide (opens new window)for more details." }} +
  • +
  • + {{ i18n "If the bug is AlmaLinux-specific, please open a bug on AlmaLinux Bug Tracker (opens new window)providing all the necessary information about an issue and reproducing steps." }} +
  • +
  • + {{ i18n "Please, file your bugs (opens new window)and join us for discussions on GitHub (opens new window)and on AlmaLinux Chat on Mattermost." }} +
  • +
+ +

+ {{ i18n "If you are interested in contributing, and learning more details about the technology stack of the tool and tests, please, visit the repository." }} +

+ +
+
+
+{{ end }} diff --git a/static/support_page/Assist-Certification.png b/static/support_page/Assist-Certification.png new file mode 100644 index 00000000..02efa02c Binary files /dev/null and b/static/support_page/Assist-Certification.png differ diff --git a/static/support_page/Boost-the-Brand.png b/static/support_page/Boost-the-Brand.png new file mode 100644 index 00000000..cec5b462 Binary files /dev/null and b/static/support_page/Boost-the-Brand.png differ diff --git a/static/support_page/Building-Packages.png b/static/support_page/Building-Packages.png new file mode 100644 index 00000000..eecc0587 Binary files /dev/null and b/static/support_page/Building-Packages.png differ diff --git a/static/support_page/Developing.png b/static/support_page/Developing.png new file mode 100644 index 00000000..895152c4 Binary files /dev/null and b/static/support_page/Developing.png differ diff --git a/static/support_page/Keeping-Things-Secure.png b/static/support_page/Keeping-Things-Secure.png new file mode 100644 index 00000000..82ace8cf Binary files /dev/null and b/static/support_page/Keeping-Things-Secure.png differ diff --git a/static/support_page/Serving-as-an-Expert.png b/static/support_page/Serving-as-an-Expert.png new file mode 100644 index 00000000..a27f0058 Binary files /dev/null and b/static/support_page/Serving-as-an-Expert.png differ diff --git a/static/support_page/Translating.png b/static/support_page/Translating.png new file mode 100644 index 00000000..ac7417f2 Binary files /dev/null and b/static/support_page/Translating.png differ diff --git a/static/support_page/Working-at-Events.png b/static/support_page/Working-at-Events.png new file mode 100644 index 00000000..eef719f0 Binary files /dev/null and b/static/support_page/Working-at-Events.png differ diff --git a/static/support_page/bg-gsd.png b/static/support_page/bg-gsd.png new file mode 100644 index 00000000..48ca0e84 Binary files /dev/null and b/static/support_page/bg-gsd.png differ diff --git a/static/support_page/bug.png b/static/support_page/bug.png new file mode 100644 index 00000000..170c0a7d Binary files /dev/null and b/static/support_page/bug.png differ diff --git a/static/support_page/contributing-almalinux.svg b/static/support_page/contributing-almalinux.svg new file mode 100644 index 00000000..baf07319 --- /dev/null +++ b/static/support_page/contributing-almalinux.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/support_page/gs-file.png b/static/support_page/gs-file.png new file mode 100644 index 00000000..3eab7cad Binary files /dev/null and b/static/support_page/gs-file.png differ diff --git a/static/support_page/ico-Content-Creation.png b/static/support_page/ico-Content-Creation.png new file mode 100644 index 00000000..6aa02347 Binary files /dev/null and b/static/support_page/ico-Content-Creation.png differ diff --git a/static/support_page/ico-Enhancing-ELevate.png b/static/support_page/ico-Enhancing-ELevate.png new file mode 100644 index 00000000..40cc244e Binary files /dev/null and b/static/support_page/ico-Enhancing-ELevate.png differ diff --git a/static/support_page/ico-Improving-Our-Wiki.png b/static/support_page/ico-Improving-Our-Wiki.png new file mode 100644 index 00000000..34cf87c3 Binary files /dev/null and b/static/support_page/ico-Improving-Our-Wiki.png differ diff --git a/static/support_page/ico-Maintaining-Our-Infrastructure.png b/static/support_page/ico-Maintaining-Our-Infrastructure.png new file mode 100644 index 00000000..d0136ac3 Binary files /dev/null and b/static/support_page/ico-Maintaining-Our-Infrastructure.png differ