SQLite.swift/CONTRIBUTING.md

4.6 KiB
Исходник Постоянная ссылка Ответственный История

Contributing

The where and when to open an issue or pull request.

Issues

Issues are used to track bugs and feature requests. Need help or have a general question? Ask on Stack Overflow (tag sqlite.swift).

Before reporting a bug or requesting a feature, run a few searches to see if a similar issue has already been opened and ensure youre not submitting a duplicate.

If you find a similar issue, read the existing conversation and see if it addresses everything. If it doesnt, continue the conversation there.

If your searches return empty, see the bug or feature request guidelines below.

Bugs

Think youve discovered a new bug? Lets try troubleshooting a few things first.

Made it through everything above and still having trouble? Sorry! Open an issue! And please:

  • Be as descriptive as possible.
  • Provide as much information needed to reliably reproduce the issue.
  • Attach screenshots if possible.
  • Better yet: attach GIFs or link to video.
  • Even better: link to a sample project exhibiting the issue.
  • Include the SQLite.swift commit or branch experiencing the issue.
  • Include devices and operating systems affected.
  • Include build information: the Xcode and OS X versions affected.

Feature Requests

Have an innovative feature request? Open an issue! Be thorough! Provide context and examples. Be open to discussion.

Pull Requests

Interested in contributing but dont know where to start? Try the help wanted label.

Ready to submit a fix or a feature? Submit a pull request! And please:

  • If code changes, run the tests and make sure everything still works.
  • Write new tests for new functionality.
  • Update documentation comments where applicable.
  • Maintain the existing style.
  • Dont forget to have fun.

While we cannot guarantee a merge to every pull request, we do read each one and love your input.