Hey, Sydney here 👋. This doc is to give some context on how to contribute as an open-source dev to the GaiaNet project. [gaianet.ai]
Project Description: GaiaNet is a developer tool that allows devs to:
- easily manage or swap out LLM models
- create a custom localized GPT based on their company's own IP
- blockchain aspect: data can be onchain/offchain and conditional access via permissioned or permissionless
Target Audience:
- companies who need rails to integrate LLM models or looking to roll out AI-enablement
- open-source devs
Technical Stack: js, go, rust
Setting Up Your Development Environment:
- Install and run your own AI agent service https://github.com/GaiaNet-AI/gaianet-node
2. Forking the Repository: Can suggests updates or raise issues
Contribution Types: Developers can contribute:
- Suggest and identify bug fixes
- Request or lead feature developments
- Create documentation or contribute improvements
Issue Tracking: Here is where you will find existing issues and report new ones https://github.com/GaiaNet-AI/gaianet-node/issues
Pull Requests:
Create a Pull Request On the project hosting platform (e.g., GitHub, GitLab), navigate to your forked repository and create a pull request.
Title: Use a clear and concise title that summarizes the changes in your pull request. Description: Provide a detailed description of your changes, including:
- The problem your changes address.
- The solution you implemented.
- Any breaking changes or regressions introduced.
- Reference any related issues or tickets (e.g., #123).
- Labels: Apply any relevant labels to your pull request (optional, depending on the platform).
- Reviewers: Assign reviewers (tag reviewers @alabulei)
Project Documentation:
- create your own node https://docs.gaianet.ai/category/gaianet-node-creator-guide
Community Channels: Discord or TG
- DM Sydney on the next technical integration support