forked from hyperledger-iroha/iroha-dco
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request hyperledger-iroha#697 from hyperledger/develop
- Hot join of peer to the network - Mac builds are checked in CI - Increased number of transaction responses - Separation of transport layer in between ordering gate and ordering service - Sonarqube bot checking technical debt of the codebase - Improved initialisation pipeline - Fix of synchronisation service - Effective implementation of cryptography: validation of payload signatures, signatures of block made by peer - Improved representation of asset amount — now supports uint256 - RBAC permission model, supporting grant command - Integration test for transaction pipeline, wide usage of mocks - Implementation of block index storage, based on Redis - Pagination for queries, which return wide range of transaction (GetTransactionHistory, etc.) - Improved implementation of Yet Another Consensus - Provisioning of the system via Ansible Playbook - Builds of Iroha delivered in .deb, .rpm, .tar.gz, and soon brew for macOS - Fixed build for ARMv7, macOS platform - Several improvements in iroha-cli (C++ command-line interface)
- Loading branch information
Showing
550 changed files
with
28,755 additions
and
17,512 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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 |
---|---|---|
@@ -1,2 +1,12 @@ | ||
BasedOnStyle: Google | ||
NamespaceIndentation: All | ||
BreakBeforeBinaryOperators: NonAssignment | ||
AlignOperands: false | ||
DerivePointerAlignment: false | ||
PointerAlignment: Right | ||
BinPackArguments: false | ||
BinPackParameters: false | ||
DerivePointerAlignment: false | ||
PointerAlignment: Right | ||
AllowShortFunctionsOnASingleLine: Empty | ||
AllowShortIfStatementsOnASingleLine: false |
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 @@ | ||
codecov: | ||
branch: default | ||
coverage: | ||
range: 50...100 | ||
status: | ||
patch: | ||
default: | ||
target: 50 | ||
project: | ||
default: | ||
target: auto | ||
threshold: 0.05 | ||
cli: | ||
target: auto | ||
threshold: 0.05 | ||
paths: "iroha-cli/" | ||
daemon: | ||
target: auto | ||
threshold: 0.05 | ||
paths: "irohad/" | ||
tests: | ||
target: auto | ||
paths: "test/" | ||
changes: | ||
default: | ||
enabled: no | ||
comment: | ||
layout: "reach, diff, flags, files, footer" |
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
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
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 |
---|---|---|
@@ -1,17 +1,44 @@ | ||
# Contributing guidelines | ||
|
||
## Project structure | ||
To contribute, please follow this process: | ||
|
||
Moved to wiki: https://github.com/hyperledger/iroha/wiki/Project-structure | ||
## 1. Sign CLA agreement | ||
Please sign it via GitHub credentials: | ||
[Developer Certificate of Origin Version 1.1](https://cla-assistant.io/hyperledger/iroha) | ||
|
||
## Developers guide | ||
## 2. Read Iroha working agreement | ||
|
||
Moved to wiki: https://github.com/hyperledger/iroha/wiki/Developers-guide | ||
[Iroha working agreement](https://github.com/hyperledger/iroha/wiki/Iroha-working-agreement) | ||
|
||
## Versioning policy | ||
## 3. Talk to us | ||
Before writing any code, please discuss your intention with us, so that we can help you with your solution. It can also help to reduce situations with duplicated effort. | ||
|
||
Do anything that is more convenient to you: | ||
* Join [Hyperledger RocketChat](https://chat.hyperledger.org/) #iroha channel | ||
* Open new issue in GitHub or discuss existing issue | ||
* Join telegram [Iroha chat](https://t.me/joinchat/AgzrTUCZ6efra09wz35oww) | ||
* Use mailing list to discuss [email protected] | ||
* Communicate in [Gitter chat](https://gitter.im/hyperledger-iroha/Lobby) with our development community | ||
|
||
Releases are numbered according to the [Hyperledger standard release taxonomy](https://docs.google.com/document/d/1u9pt-bXeOXefYBB1uYE6M-D6CtmkC1lGCjmicSlZgVA/edit). | ||
## 4. Check codestyle | ||
|
||
## Branch policy | ||
Take a look briefly at [CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines) and use [clang-format](https://github.com/hyperledger/iroha/blob/master/.clang-format) to check your code style before creating pull request. | ||
|
||
We use [GitHub flow](https://guides.github.com/introduction/flow/) with [squash-and-merge pull requests](https://help.github.com/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits). | ||
## 5. Get acquainted with design | ||
|
||
As you are going to discuss your change in prior, we will help you to understand design of the system. Please, check architecture section to understand responsibilities of components and interfaces. | ||
|
||
## 6. Test your code | ||
|
||
Please, follow test policy for the code you write. New code should be covered by at least 80% (see coverage reports in pull requests). | ||
|
||
## 7. Create pull request | ||
|
||
Follow gitflow approach to create a branch for your code: | ||
* feature/whatever-feature-you-implement, create a branch from develop | ||
* fix/whatever-you-fix-in-develop | ||
* hotfix/whatever-you-fix-in-master | ||
|
||
Follow the flow in Iroha working agreement. | ||
|
||
Thank you for your interest to Iroha project! |
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 |
---|---|---|
|
@@ -5,15 +5,17 @@ | |
| Makoto Takemiya | takemiyamakoto | [email protected] | | ||
| Ryu Okada | ryuo88 | [email protected] | | ||
| Taisei Igarashi | MizukiSonoko | [email protected] | | ||
| Motohiko Abe | motxx | [email protected] | | ||
| Daisuke Shimada | cimadai | [email protected] | | ||
| Sushant D. Mayekar | Sushantdm | [email protected] | | ||
| Yanno Ban | yannoban | [email protected] | ||
| Hiroshi Sasagawa | SasagawaHiroshi | [email protected] | | ||
| Takumi Yamashita | satelliteyes | [email protected] | | ||
| Bogdan Vaneev | Warchant | [email protected] | | ||
| Fyodor Muratov | muratovv | [email protected] | | ||
| Andrei Lebedev | lebron | [email protected] | | ||
| Bulat Nasrulin | lebron | [email protected] | | ||
| Andrei Lebedev | lebdron | [email protected] | | ||
| Bulat Nasrulin | grimadas | [email protected] | | ||
| Kamil Salakhiev | kamilsa | [email protected] | | ||
| Konstantin Munichev | luckychess | [email protected] | | ||
| Evgenii Mininbaev | l4l | [email protected] | | ||
| Nikolay Yushkevich | neewy | [email protected] | | ||
| Nikolay Yushkevich | neewy | [email protected] | |
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
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,4 @@ | ||
#!/bin/bash | ||
rm schema/*.{cc,h} | ||
rm -rf external | ||
rm -rf build |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.