Documentation Index
Fetch the complete documentation index at: https://docs.ellomas.com/llms.txt
Use this file to discover all available pages before exploring further.
Contributing to Seedling
Thanks for your interest in contributing!Getting Started
- Fork the repository on GitHub
- Clone your fork
- Run
go mod tidyto install dependencies - Run
go build ./...to verify the build
Development Workflow
- Create a feature branch from
main - Write tests for new functionality
- Ensure
go vet ./...andgo test ./...pass - Keep commits small and focused
- Use conventional commit messages (
feat:,fix:,chore:,docs:, etc.)
Running Tests
Code Style
- Follow standard Go conventions (
gofmt,golint) - Avoid external dependencies where possible
- Public API changes should be discussed in an issue first
Pull Request Process
- Update documentation if needed
- Ensure CI passes (lint, vet, build, test)
- Request a review
- Squash commits on merge
Reporting Issues
Open an issue with:- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Go version and OS