Files
sesamy-cli/docs/CONTRIBUTING.md
T
Kevin Franklin Kim cfef82ee2d feat: support custom templates across multiple providers
Add the ability to specify custom template paths for various providers (e.g., Pinterest, Facebook, Umami, and more). Includes logic for resolving and provisioning templates, defaulting to embedded ones when not specified. Updated related documentation.
2026-09-16 08:03:31 +02:00

1.6 KiB

Contributing

Thank you for your interest in contributing to our project! This guide will help you get started with the development process.

Development Workflow

  1. Fork this repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes
  4. Check and fix code style and formatting issues: make lint
  5. Run tests: make test
  6. Run final checks: make check
  7. Commit your changes using the conventions below
  8. Push your branch to your fork
  9. Open a pull request

Commit Message Conventions

We follow Conventional Commits for clear and structured commit messages:

  • feat: New features
  • fix: Bug fixes
  • docs: Documentation changes
  • style: Code style changes (formatting, etc.)
  • refactor: Code changes that neither fix bugs nor add features
  • perf: Performance improvements
  • test: Adding or updating tests
  • chore: Maintenance tasks, dependencies, etc.

Pull Request Guidelines

  1. Adhere to the coding and style guidelines of the project
  2. Perform a self-review of your own code
  3. Comment your code, particularly in hard-to-understand areas
  4. Make corresponding changes to the documentation
  5. Ensure all tests pass
  6. Address any feedback from code reviews
  7. Once approved, your PR will be merged

Code of Conduct & Security

Please be respectful and constructive in all interactions within our community and follow the CODE_OF_CONDUCT and SECURITY guidelines.

Questions?

If you have any questions, please open an issue for discussion.