Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 2.87 KB

CONTRIBUTING.md

File metadata and controls

76 lines (47 loc) · 2.87 KB

Contributing to due_date

First off, thanks for considering contributing to due_date! ❤️

Ways to Contribute

Here are some ways you can contribute to the project:

Reporting Bugs

If you find a bug, please file an issue describing the problem. Include steps to reproduce the bug so we can investigate. File issues at https://github.com/FMorschel/due_date/issues.

Suggesting Enhancements

We welcome enhancement suggestions! File an issue explaining your idea with as much detail as possible. File issues at https://github.com/FMorschel/due_date/issues.

Contributing Code

Code contributions are welcome! Please follow these guidelines:

  • Fork the repo and create a new branch for your change.
  • Run dart analyze to check for any static analysis issues.
  • Run dart test to run all tests. Make sure all tests pass.
  • Run dart fix --apply to fix any linting issues.
  • Run dart format to auto-format your code changes. Keep coding style consistent.
  • Consider writing tests covering your change. All code should have full test coverage.
  • Document any public API changes. Make sure docs are updated.
  • Submit a pull request with details explaining what you changed. Create a PR at https://github.com/FMorschel/due_date/pulls

We will review your PR and let you know if any other changes are needed.

Questions

If you just have a question on using the library, ask away on our discussions tracker! Discuss related topics at https://github.com/FMorschel/due_date/discussions.

Donations

due_date is an open source project that I maintain in my free time. If you find it useful, donations are greatly appreciated!

Why Donate?

Your donations allow me to spend more time maintaining and improving the package:

  • Responding to issues
  • Reviewing pull requests
  • Adding new features
  • Writing documentation
  • Updating dependencies

Without donations, I need to limit my time spent based on what I can fit around other priorities in life.

Making a Donation

If you're interested in donating to support due_date development, you can do so via:

All donations are greatly appreciated! Every bit helps justify more time spent on open source work.

Using Donations

Donations help provide financial support but do not influence due_date's roadmap or feature priorities. Bug fixes and maintenance tasks always take priority.

The majority of donations fund my time spent coding, documenting, reviewing, and responding to the community.

I commit to being fully transparent about how donations are used to sustain development. Please feel free to ask questions!

License

By contributing code, you agree to license your contribution under the MIT license.