Contributing

Thanks for your interest in contributing to SmarkForm!

For the complete and up-to-date contribution guidelines, please see the repository’s CONTRIBUTING.md:

Quick start:

  1. Clone/fork the repo and install dependencies:
    npm install
    npx playwright install
    
  2. Run tests:
    npm test
    
  3. Live build/watch SmarkForm and Documentation during development:
    npm run dev
    
  4. Make your changes in a feature branch.
    • Consider adding examples to the docs to illustrate new features.
    • This will serve as a development playground.
    • …and you could also add tests (see WRITING_TESTS.md).
  5. Open a PR following the checklist in CONTRIBUTING.md.

Questions? Start a discussion:

Or email us at smarkform@bitifet.net.

Thank you!