├── Makefile ├── .gitignore ├── 10-remove-crypto-dependency.patch ├── package.mk └── CONTRIBUTING.md /Makefile: -------------------------------------------------------------------------------- 1 | include ../umbrella.mk 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .sw? 3 | .*.sw? 4 | *.beam 5 | erl_crash.dump 6 | /build/ 7 | /cover/ 8 | /cowlib-git/ 9 | /dist/ 10 | /ebin/ 11 | /hash.mk 12 | /tmp/ 13 | -------------------------------------------------------------------------------- /10-remove-crypto-dependency.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/cowlib.app.src b/src/cowlib.app.src 2 | index e6a29f8..8f6797f 100644 3 | --- a/src/cowlib.app.src 4 | +++ b/src/cowlib.app.src 5 | @@ -20,7 +20,6 @@ 6 | {registered, []}, 7 | {applications, [ 8 | kernel, 9 | - stdlib, 10 | - crypto 11 | + stdlib 12 | ]} 13 | ]}. 14 | -------------------------------------------------------------------------------- /package.mk: -------------------------------------------------------------------------------- 1 | APP_NAME:=cowlib 2 | 3 | UPSTREAM_GIT:=https://github.com/ninenines/cowlib.git 4 | UPSTREAM_REVISION:=7d8a571b1e50602d701ca203fbf28036b2cf80f5 # 1.0.1 5 | RETAIN_ORIGINAL_VERSION:=true 6 | WRAPPER_PATCHES:=10-remove-crypto-dependency.patch 7 | 8 | ORIGINAL_APP_FILE:=$(CLONE_DIR)/src/$(APP_NAME).app.src 9 | DO_NOT_GENERATE_APP_FILE=true 10 | 11 | define construct_app_commands 12 | cp $(CLONE_DIR)/LICENSE $(APP_DIR)/LICENSE-ISC-Cowboy 13 | endef 14 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | RabbitMQ projects use pull requests to discuss, collaborate on and accept code contributions. 4 | Pull requests is the primary place of discussing code changes. 5 | 6 | ## How to Contribute 7 | 8 | The process is fairly standard: 9 | 10 | * Fork the repository or repositories you plan on contributing to 11 | * Clone [RabbitMQ umbrella repository](https://github.com/rabbitmq/rabbitmq-public-umbrella) 12 | * `cd umbrella`, `make co` 13 | * Create a branch with a descriptive name in the relevant repositories 14 | * Make your changes, run tests, commit with a [descriptive message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html), push to your fork 15 | * Submit pull requests with an explanation what has been changed and **why** 16 | * Submit a filled out and signed [Contributor Agreement](https://github.com/rabbitmq/ca#how-to-submit) if needed (see below) 17 | * Be patient. We will get to your pull request eventually 18 | 19 | If what you are going to work on is a substantial change, please first ask the core team 20 | of their opinion on [RabbitMQ mailing list](https://groups.google.com/forum/#!forum/rabbitmq-users). 21 | 22 | 23 | ## (Brief) Code of Conduct 24 | 25 | In one line: don't be a dick. 26 | 27 | Be respectful to the maintainers and other contributors. Open source 28 | contributors put long hours into developing projects and doing user 29 | support. Those projects and user support are available for free. We 30 | believe this deserves some respect. 31 | 32 | Be respectful to people of all races, genders, religious beliefs and 33 | political views. Regardless of how brilliant a pull request is 34 | technically, we will not tolerate disrespectful or aggressive 35 | behaviour. 36 | 37 | Contributors who violate this straightforward Code of Conduct will see 38 | their pull requests closed and locked. 39 | 40 | 41 | ## Contributor Agreement 42 | 43 | If you want to contribute a non-trivial change, please submit a signed copy of our 44 | [Contributor Agreement](https://github.com/rabbitmq/ca#how-to-submit) around the time 45 | you submit your pull request. This will make it much easier (in some cases, possible) 46 | for the RabbitMQ team at Pivotal to merge your contribution. 47 | 48 | 49 | ## Where to Ask Questions 50 | 51 | If something isn't clear, feel free to ask on our [mailing list](https://groups.google.com/forum/#!forum/rabbitmq-users). 52 | --------------------------------------------------------------------------------