-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
35 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
Thank you for your interest in contributing to stanchion! | ||
|
||
One of the easiest ways you can contribute to stanchion is to star the project and share it with others. Having users is the best way for a project like stanchion to grow. | ||
|
||
Another great way to help is to test stanchion. Stanchion benefits from being tested across a large number of environments and use cases, so if you have an idea of how you might want to use stanchion, please try it out and file issues for any bugs, difficulties, or missing features you come across. This will help prioritize the roadmap and get stanchion production ready for your use case. | ||
|
||
Please also file issues for any ideas or questions you have for or about the project. | ||
|
||
Stanchion is a young project and isn't ready for code contributions for new features from the community, yet. However, the following code contributions are all very welcome: | ||
|
||
* Bug fixes | ||
* Additional tests | ||
* Performance optimizations | ||
* Code cleanups | ||
|
||
## Edit Code | ||
|
||
You will need to [install Zig (master)](https://ziglang.org/learn/getting-started/#installing-zig) and clone the `stanchion` repository. Then clone the stanchion repo and run `zig build test` to ensure zig is installed and stanchion compiles. | ||
|
||
For Zig editor and tool support, see [Zig Tools](https://ziglang.org/learn/tools/). | ||
|
||
When making changes to stanchion, there are a few commands that are useful for testing and debugging purposes: | ||
|
||
* [zig build test]: run unit tests | ||
* [zig build itest]: run integration tests | ||
* [zig build ext]: build the runtime loadable extension as a dynamic library which can be found in the `zig-out/lib` folder | ||
|
||
Once your changes are ready, open a pull requests against the stanchion GitHub repository. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters