Welcome to the Andromeda HackerBoard! This platform is designed to foster innovation within the Andromeda ecosystem. Here, you can contribute to tasks, earn rewards through bounties, propose new ADO ideas, bid on contracts, join our ambassador program, and participate in AI initiatives.
andromeda-hackerboard/
├── README.md # Main documentation file
├── .github/ # GitHub specific configuration
│ ├── workflows/ # GitHub Actions workflows
│ │ ├── leaderboard.yml # Workflow for managing the leaderboard
│ │ └── issue-rewards.yml # Workflow for handling issue rewards
│ └── ISSUE_TEMPLATE/ # Templates for creating issues
│ ├── bug-report.md # Template for bug reports
│ ├── feature-request.md # Template for feature requests
│ ├── bounty-task.md # Template for bounty tasks
│ ├── ado-feature-request.md # Template for ADO feature requests
│ ├── ado-idea-proposal.md # Template for ADO idea proposals
│ └── ado-submission.md # Template for ADO submissions
├── categories/ # Main categories of the HackerBoard
│ ├── hacker-board/ # Tasks and leaderboard
│ │ ├── tasks/ # Directory for individual task descriptions
│ │ │ └── example-task.md # Example task file
│ │ └── leaderboard.md # Leaderboard information
│ ├── bounties/ # Information about bounties
│ │ ├── open-bounties.md # List of open bounties
│ │ └── completed-bounties.md # List of completed bounties
│ ├── ado-ideas/ # ADO ideas section
│ │ ├── submission-guide.md # Guide for submitting ADO ideas
│ │ └── submitted-ideas.md # List of submitted ADO ideas
│ ├── contractor-bidding/ # Contractor bidding information
│ │ ├── how-to-bid.md # Guide on how to bid on projects
│ │ ├── open-projects.md # List of open projects for bidding
│ │ └── submitted-bids.md # List of submitted bids
│ ├── ambassador-program/ # Ambassador program details
│ │ ├── program-guide.md # Guide to the ambassador program
│ │ └── current-ambassadors.md # List of current ambassadors
│ └── ai-initiatives/ # AI-related initiatives
│ ├── current-projects.md # Current AI projects
│ ├── initiative-guidelines.md # Guidelines for AI initiatives
│ └── collaboration-opportunities.md # Opportunities for AI collaboration
- Hacker Board: Participate in tasks and climb the leaderboard.
- Bounties: Earn rewards for solving challenges.
- ADO Ideas: Propose and discuss innovative ADO concepts.
- Contractor Bidding: Bid on open development projects.
- Ambassador Program: Learn how to become an Andromeda Protocol ambassador.
- AI Initiatives: Explore and contribute to AI-related projects.
-
Explore Opportunities:
- Browse open bounties.
- Review AI collaboration opportunities.
- Check out the Ambassador Program guide.
-
Contribute:
- Submit an ADO idea.
- Complete tasks listed in the Hacker Board.
We welcome contributions! Please review our contribution guidelines before submitting pull requests (PRs) or issues.
- Maintain consistent indentation.
- Use
camelCase
for variables andPascalCase
for components. - Lint JavaScript code with ESLint.
[CATEGORY] Brief description of changes
Examples:
- [HackerBoard] Added lazy loading for images
- [Bounties] Updated completed bounties list
- All PRs require review and approval from at least one maintainer.
- Use GitHub Discussions for questions and clarifications.
- Create a new issue using the ADO Idea Request template.
- Review a good example of a new ADO idea submission here.
Note: Initial submissions are reviewed by the Andromeda team, with a long-term goal of transitioning to a DAO-structured community review process.
- Create a new issue using the ADO Feature template.
- See a well-structured feature request example here.
Important: Ensure all sections of the template are completed for a valid submission.
- After your ADO idea is approved, develop the ADO in your own repository. We recommend starting with our ADO Template.
- To add your ADO to the Andromeda library, create a PR in this repository.
- Your PR should follow the ADO Submission template. See a complete submission example here.
Note: Do not include the ADO codebase in the PR. Instead, provide a link to the repository where the codebase is hosted.
- Consult the documentation within each section.
- Start a GitHub Discussion for specific questions.
- Join our community channels for support and collaboration.