Skip to content

Contributing Guidelines

Power SEO Bot edited this page Feb 27, 2026 · 1 revision

Contributing Guidelines

Getting Started

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Make changes and test
  4. Submit a pull request

Commit Messages

Use semantic commit messages:

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation
  • test: Tests
  • refactor: Refactoring

Example:

feat(schema): add support for VideoObject schema type

Testing

All changes must include tests:

pnpm test

Code Style

We use:

  • ESLint for linting
  • Prettier for formatting
  • TypeScript for type checking
pnpm lint
pnpm format
pnpm typecheck

Pull Request Process

  1. Update tests if needed
  2. Update documentation
  3. Run pnpm build and pnpm test
  4. Ensure CI passes
  5. Request review

Code of Conduct

Be respectful and inclusive. We value diverse perspectives.


Questions? Open a discussion at https://github.com/CyberCraftBD/power-seo/discussions

Clone this wiki locally