Hackathon Guide - device-management-toolkit/deployment GitHub Wiki

🚀 Hackathon Issue List

Welcome to our Hackathon! 🎉 Below, you'll find a curated list of GitHub issues categorized by area of expertise. Feel free to choose one that aligns with your skills and interests.

🔥 How to Participate

  1. Find an Issue: Browse the categorized list below and select an issue to work on. Once you find an issue you wish to work on, make a comment that you are taking it. Ideally ping us in the #hackathon2025 channel and we can update in other places to make it more obvious that a given issue is taken.
  2. Fork the Repository: Create a fork of the project repository.
  3. Create a Feature Branch: Work on your solution in a dedicated branch.
  4. Follow Conventional Commits: Ensure commit messages follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
  5. Write Unit Tests: Aim for 80% test coverage where possible.
  6. Pass Build Checks: Ensure that all CI/CD checks pass before submitting.
  7. Submit a Pull Request: Once you're ready, submit a Pull Request (PR) from your fork.

We have estimated a t-shirt size for a rough idea as to how much work would be involved, along with whether an AMT device is required for implementation vs testing.

🖥️ UI Issues

Issues related to frontend development, styling, and user experience.

🌐 API Issues

Issues related to backend services, API design, and data processing.

☁️ Cloud & Infrastructure

Issues related to cloud deployment, CI/CD, and infrastructure automation.


📌 Guidelines

✅ Use meaningful branch names (feature/add-dark-mode, fix/api-response-time).
✅ Ensure all CI/CD checks pass before submitting a PR.
✅ Follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) for commit messages.
✅ Include unit tests for all new functionality.
✅ Tag your PR with hackathon for easy tracking.

💡 Need help? Join our Discord group: Device Management Toolkit in the #hackathon2025 channel. Post your questions there and reach out to our team!

Happy hacking! 🚀