Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.37 KB

CONTRIBUTING.md

File metadata and controls

24 lines (14 loc) · 1.37 KB

Contributing to Shipyard

Thank you for taking interest in contributing to the Shipyard project.

This document intends to give you a quick tour of the tools we use to test and debug code.

If you feel that good advice is missing from this document, please feel free to make suggestions through the Shipyard Zulip or as a new issue.

Communication

Many conversations start as raw ideas in the Shipyard Zulip, since it's an easy medium for quick feedback.

Otherwise, you may open a new issue with a write-up of what you're trying to accomplish with Shipyard.

One of the hardest parts about determining which features to build into the core library and which features should be left for supporting libraries to build is a challenge of balancing the needs of many different projects. Sharing context for what you are trying to accomplish will ensure that we can collaborate towards the best approach that can benefit everyone.

Testing

Currently, Shipyard uses just alongside our justfile to specify helpful tasks for testing different feature combinations.

# run all tests and static checks (miri may not work for macOS)
cargo just test