Help build the personal operating system for executing multi-decade goals. All skill levels welcome.
View on GitHubImplement features, fix bugs, improve performance, or refactor for better maintainability.
Write tutorials, improve README, add code comments, or create architecture diagrams.
Find and report issues with detailed reproduction steps to help us fix problems faster.
Share ideas for new features or improvements to existing functionality.
Create your own fork and clone it to your local machine.
git clone https://github.com/YOUR_USERNAME/centenarian-os.git
Install dependencies and configure your local environment.
npm install cp .env.example .env.local # Add your Supabase credentials to .env.local
Never work directly on main. Create a descriptive branch name.
git checkout -b feature/add-nutrition-module
Write clean, documented code. Run tests before committing.
npm run lint npm run type-check npm test
Push your branch and open a PR with a clear description of changes.
git push origin feature/add-nutrition-module
any
without comment)Use Conventional Commits format:
feat(planner): add milestone grouping fix(auth): prevent duplicate signups docs(readme): update installation steps
Full guidelines in CONTRIBUTING.md
Contributors are the heart of open source. Every contribution—big or small—makes a difference.