Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.2 KB

CONTRIBUTING.md

File metadata and controls

44 lines (26 loc) · 1.2 KB

Contributing to JeroMQ

Contribution Process

This project uses the C4 process for all code changes. "Everyone, without distinction or discrimination, SHALL have an equal right to become a Contributor under the terms of this contract."

General Information

These slides (a visualization of the Internal Architecture of libzmq page) may be helpful if you are interesting in contributing to JeroMQ.

Running the Tests

To run the automated test battery:

mvn test

To run a single test class (e.g. PubSubTest):

mvn -Dtest=PubSubTest test

Before submitting a Pull Request, please be sure that the tests pass!

Running the Examples

To run the ZGuide examples:

mvn exec:java -Dexec.mainClass=guide.hwserver -Dexec.classpathScope=test

Or run this helper script:

scripts/run-example hwserver

JeroMQ wiki

For miscellaneous information that hasn't yet been pulled into this document, please see the wiki.