If anything is unclear, there are a few ways to ask questions:
- The community, and maintainers are active on the Daisy Discord server, and are an ideal place for conversation, and questions
- Github issues
If you're making a github issue please include as much context as you can, provide any relevant details about hardware, application build info, etc., and we'll aim to respond as soon as possible.
Good bug reports make for swift bug fixes. We ask that you take the following steps when reporting an issue:
- Confirm that you are using the latest release
- Check to see if others have experienced/documented this issue already (possibly in the Github issues, forum, or discord server)
- Find a minimal means of reproduction of the issue (ideally anyone with similar hardware could confirm the bugged behavior)
- Collect as much additional information about the bug as possible
Once those steps have been done, you can create a github issue with as much information as is useful, and a maintainer will follow up.
We are happy to review, and accept contributions via pull request. We just ask that the following are considered:
- The reasons for the change are well explained (e.g. improves performance, adds a feature, fixes a bug, improves customization, etc.)
- Any changes in pre-existing behavior are well documented
If you are interested in contributing larger feature, it may be prudent to discuss more on Discord, or on a Github issue prior to doing significant work.