Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

22 lines (14 sloc) 1.15 kB

Contributing

First, please do contribute! As the maintainer of swig, I care very much for the template engine. However, my time is actually quite limited. No guarantees can be made that your pull request will be accepted. If you are thinking about adding something controversial, open an Issue and discuss it.

Swig has a high standard for code coverage. We currently require 90%+ coverage for all pull requests. View the current code coverage report.

Checklist

  • On first cloning the repo, run make from your command line to ensure all dependencies are met
  • Make your changes in a separate branch than master. It'll be easier for you to manage.
  • Write unit tests!
  • Run unit tests! There's a shortcut from your command line: make test.
  • Run lint! make lint
  • Send a pull request and explain your changes and why they are necessary.

No contributions will be accepted that do not pass all tests or throw any linter errors.

The swig codebase is highly tested and linted, as a way to guarantee functionality and keep all code written in a particular style for readability.

Jump to Line
Something went wrong with that request. Please try again.