Thanks for your interest in contributing! Here's how to get started.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/Blog-Manager-Example.git - Install dependencies:
npm install - Start dev server:
npm run dev - Start Tauri app:
npm run tauri dev
# Check code style
npm run lint
# Type-check
npx tsc --noEmit
# Build frontend
npm run build
# Build desktop app
npm run tauri build- Create a feature branch from
main - Keep changes focused — one PR per feature/fix
- Run lint and type-check before submitting
- Update README if your change affects usage or setup
- All PRs require at least one review before merging
We use conventional commits:
feat:— new featurefix:— bug fixchore:— tooling, config, dependenciesrefactor:— code change that neither fixes nor addsdocs:— documentation only
- TypeScript with strict mode
- React functional components with hooks
- Tailwind CSS utility classes for styling
- 2-space indentation
- Bug reports: include steps to reproduce, expected vs actual behavior
- Feature requests: describe the use case and proposed solution
Open a discussion or file an issue.