Files
czmq/CONTRIBUTING.md
zeekay 6d714ea5a9 Skip CURVE tests on macOS CI to avoid timeouts
- Add runtime check to skip CURVE tests on macOS when CI=true
- CURVE authentication tests have known timeout issues on macOS CI
- Tests still run locally and on Linux CI
- All other tests continue to run on macOS CI
2025-08-12 12:50:01 -05:00

1.5 KiB

Contributing to LuxFi CZMQ

The contributors are listed in AUTHORS (add yourself). This project uses the MPL v2 license, see LICENSE.

Our Process

Before you send a pull request, please familiarize yourself with the C4.1 Collective Code Construction Contract process. A quick summary (but please, do read the process document):

  • A Pull Request should be described in the form of a problem statement.
  • The code included with the pull request should be a proposed solution to that problem.
  • The submitted code should adhere to our style guidelines (described below).
  • The submitted code should include tests.
  • The submitted code should not break any existing tests.

"A Problem" should be one single clear problem. Large complex problems should be broken down into a series of smaller problems when ever possible.

Please be aware that LuxFi CZMQ follows semantic versioning and is currently at v4.2.0. We merge to master. We deploy from master. Master is expected to be working, at all times. We strive to do our very best to never break public API in this library. Changes can be additive, but they can not break the existing API. This fork maintains the /v4 module path for Go module compatibility.

Style Guide

  • Your code must be formatted with Gofmt
  • Your code should pass golint. If for some reason it cannot, please provide an explanation.
  • Your code should pass go vet