Contributing Guide
Thank you for your interest in contributing to epress node. This guide covers the development workflow and standards.
epress world protocol
OpenCollapsed while browsing epress node docs.
epress node Developer Docs
Thank you for your interest in contributing to epress node. This guide covers the development workflow and standards.
git clone https://github.com/YOUR_USERNAME/epress.gitnpm installnpm run migratenpm run devgit checkout main
git pull origin main
git checkout -b feature/my-new-featureWe use Biome for linting and formatting. Run before every commit:
npm run lint # Check for issues
npm run lint:fix # Auto-fix issuesAll new features and bug fixes should include tests:
npm run test # Run all tests
npm run test -- path/to/test # Run specific test file.test.mjs extensionFollow conventional commit format:
type(scope): subject
[optional body]
[optional footer]feat: New featurefix: Bug fixdocs: Documentationrefactor: Code refactoringtest: Adding testschore: Maintenancefeat(api): add pagination to publications
fix(auth): correct JWT expiration check
docs(readme): update installation stepsOpen a discussion on GitHub or ask in the community channels. We are happy to help new contributors get started.