Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Latest commit

 

History

History
54 lines (32 loc) · 4.5 KB

CONTRIBUTING.md

File metadata and controls

54 lines (32 loc) · 4.5 KB

Contributing to Hyperledger Composer

⚠️ ⚠️ ⚠️

As of the 29th August 2019, the Hyperledger Composer project is in deprecated status. None of the maintainers are actively developing new features. None of the maintainers are actively providing support via GitHub issues. However, if you wish to submit code changes via pull requests, these will be merged.

It is highly recommended that you use Hyperledger Fabric v1.4+ instead, which features significant improvements to the developer experience, including a new programming model.

More information available here: What's new in Hyperledger Fabric v1.4

⚠️ ⚠️ ⚠️

We welcome contributions to the code base. There is a contributors RocketChat channel that we would encourage you to join and introduce yourself on.

There are multiple components within Composer, which can be conceptually viewed using the mindmap.

alt text

These components are split across multiple Composer repositories within the Hyperledger project. The repositories are:

Raising an Issue

If you have a question or problem that relates to general support, please ask the question on either RocketChat or Stack Overflow, where the question should be tagged with 'hyperledger-composer'. We would like to exclusively use GitHub issues for bug reports and feature requests.

If you find a bug in the source code, an error in any documentation, or would like a new feature, you can help us by raising an issue to our GitHub Repository or delivering a fix via a pull request.

Raising a Composer Improvement Proposal

If you have a suggestion for a Composer Improvement Proposal (CIP), for a feature that is not yet present and you would like to have, please raise an issue using a CIP template and tag the issue with the label improvement proposal.

Getting Started

In order to assist anybody starting from scratch, we have produced guides on setting up a development environment.

Start with the Step-by-step development environment setup

Everything installed and ready code? Great! Issues are tracked in GitHub, if you are looking for a place to start with the code then it might be worth tackling a bug or look for those issues tagged with help wanted or good first issue - the latter being a good issue for first-time contributors.

License

Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.