Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.22 KB

File metadata and controls

35 lines (24 loc) · 2.22 KB

🤝 Contributing to RailLink | Contribuir a RailLink

🇪🇸 Español | 🇬🇧 English


🇪🇸 Español

¡Gracias por tu interés en aportar a RailLink!

🚨 Reglas de Desarrollo (Importante e Innegociable)

Todo Pull Request (PR) será rechazado automáticamente si intenta importar o hacer uso de java.util.ArrayList, java.util.HashMap, o CUALQUIER OTRA colección nativa. Solo se permitirán optimizaciones o nuevas funcionalidades construidas exclusivamente sobre nuestro paquete base de estructuras locales en src/main/java/dataStructures/.

Flujo de Contribución

  1. Fork: Haz clic en el botón superior "Fork" para clonar este código a tu cuenta de GitHub.
  2. Branch (Rama): Tráete el código localmente (git clone) y crea una rama semántica: git checkout -b feature/nuevo-arbol.
  3. Commit: Redacta y programa los cambios, asegurando incluir tests para la estructura alterada. Ejecuta mvn test y guarda formalmente: git commit -m "feat: integración funcional en grafos".
  4. Pull Request: Publica (git push) tu rama y dirígete al original en GitHub para abrir un PR explicando los beneficios de tu cambio arquitectónico.

🇬🇧 English

Thank you for considering contributing to RailLink!

🚨 Development Rules (Important and Non-Negotiable)

Any Pull Request (PR) will be automatically rejected if it attempts to import or use java.util.ArrayList, java.util.HashMap, or ANY OTHER native Java collection. Only optimizations or new features built exclusively on top of our local custom structures package inside src/main/java/dataStructures/ will be allowed.

Contribution Flow

  1. Fork: Click the top right "Fork" button to clone this code into your GitHub account.
  2. Branch: Bring the code locally (git clone) and construct a semantic branch: git checkout -b feature/new-tree.
  3. Commit: Code your changes while ensuring tests are included for the altered structures. Run mvn test, and commit formally: git commit -m "feat: functional graph integration".
  4. Pull Request: Push your branch (git push) and head to the original repo in GitHub to open a PR detailing the benefits of your architectural change.