Developer Guide
===============

Welcome to the **Infinito.Nexus Developer Guide**! This guide provides essential information for developers who want to contribute to the Infinito.Nexus open-source project.

Explore Infinito.Nexus Solutions
------------------------
Infinito.Nexus offers various solutions for IT infrastructure automation. Learn more about the available applications:

- :doc:`../../../roles/application_glosar`
- :doc:`../../../roles/application_categories`

For Developers
--------------

Understanding Ansible Roles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Infinito.Nexus is powered by **Ansible** roles to automate deployments. Developers can explore the technical details of our roles here:

- :doc:`../../../roles/ansible_role_glosar`

Contributing to Infinito.Nexus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Want to contribute to the project or explore the source code? Check out our **GitHub repository**:

- `Infinito.Nexus GitHub Repository <https://s.infinito.nexus/code/tree/master/roles>`_

Contribution Guidelines
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1. **Fork the Repository** – Start by forking the Infinito.Nexus repository.
2. **Create a New Branch** – Make changes in a dedicated branch.
3. **Follow Coding Standards** – Ensure your code is well-documented and follows best practices.
4. **Submit a Pull Request** – Once your changes are tested, submit a PR for review.

For detailed guidelines, refer to:

- :doc:`../../../CONTRIBUTING`
- :doc:`../../../CODE_OF_CONDUCT`

Community & Support
-------------------
If you have questions or need help, visit the **Infinito.Nexus Information Hub**:

- `hub.infinito.nexus <https://hub.infinito.nexus>`_

This is the best place to ask questions, get support, and collaborate with other contributors.

Stay connected, collaborate, and help improve Infinito.Nexus together!

Happy coding! 🚀