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
- 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.
- Fork the Repository: Create a fork of the project repository.
- Create a Feature Branch: Work on your solution in a dedicated branch.
- Follow Conventional Commits: Ensure commit messages follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
- Write Unit Tests: Aim for 80% test coverage where possible.
- Pass Build Checks: Ensure that all CI/CD checks pass before submitting.
- 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.
- Issue #1584 - Upgrade React - Small/Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Required
- AMT Requirements:
- Issue #2124 - Add support for i18n - Small/Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #2491 - Ctrl+Alt+Delete - Small/Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Required
- AMT Requirements:
- Issue #2486 - Error Messages Truncated - Small
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #2519 - Replace moment with date-fns - Small
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #1283 - Output ESM in UI-Toolkit - Medium/Hard
- AMT Requirements:
- Implementation: Not Required
- Validation: Likely Required to ensure everything is working correctly.
- AMT Requirements:
🌐 API Issues
Issues related to backend services, API design, and data processing.
- Issue #499 - Enhance Logging Capability in Console - Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #511 - Add Config Option to Disable Encryption - Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #485 - Update/Replace Dependency - Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #764 - UPID Implementation for RPC-GO - Large/Hard
- AMT Requirements:
- Implementation: Required
- Validation: Required
- AMT Requirements:
☁️ Cloud & Infrastructure
Issues related to cloud deployment, CI/CD, and infrastructure automation.
- Issue #763 - Add Fuzzing to RPC-GO - Large
- AMT Requirements:
- Implementation: Likely Required
- Validation: Likely Required
- AMT Requirements:
- Issue #512 - Add Fuzzing to Console - Large
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
- Issue #383 - Add .devcontainer config files - Medium
- AMT Requirements:
- Implementation: Not Required
- Validation: Not Required
- AMT Requirements:
📌 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! 🚀