Contribution Guidelines

Contributing to SwiftAPI
We welcome contributions from the community! Thank you for your interest in making SwiftAPI better.

Code of Conduct

This project and everyone participating in it is governed by a Code of Conduct. By participating, you are expected to uphold this code.

How Can I Contribute?

There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests or writing code which can be incorporated into SwiftAPI itself.

Submitting a Pull Request

  1. Fork the repository and create your branch from main.
  2. If you've added code that should be tested, add tests.
  3. Ensure the test suite passes with npm test.
  4. Make sure your code lints with npm run lint.
  5. Issue that pull request!

Branching Strategy

We use a simple branching model. All new features and bug fixes should be developed in a feature branch created from `main`. Once the work is complete and tested, a pull request can be opened to merge it back into `main`.