mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
chore: switch to conventional commit style for PR titles (#4835)
* docs: indicate conventional commit syntax should be used for PRs * feat: add config file for semantic PR GH app Requires installation of https://probot.github.io/apps/semantic-pull-requests/ * docs: mention added backport type
This commit is contained in:
parent
9e9ccc6b92
commit
61e33c09be
29
.github/semantic.yml
vendored
Normal file
29
.github/semantic.yml
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
# https://github.com/zeke/semantic-pull-requests#configuration
|
||||||
|
|
||||||
|
titleOnly: true
|
||||||
|
|
||||||
|
scopes:
|
||||||
|
- consensus
|
||||||
|
- qt
|
||||||
|
- log
|
||||||
|
- mining
|
||||||
|
- net
|
||||||
|
- rpc/rest/zmq
|
||||||
|
- scripts
|
||||||
|
- utils
|
||||||
|
- wallet
|
||||||
|
|
||||||
|
types:
|
||||||
|
- feat
|
||||||
|
- fix
|
||||||
|
- docs
|
||||||
|
- style
|
||||||
|
- refactor
|
||||||
|
- perf
|
||||||
|
- test
|
||||||
|
- build
|
||||||
|
- ci
|
||||||
|
- chore
|
||||||
|
- revert
|
||||||
|
- trivial
|
||||||
|
- backport
|
@ -57,28 +57,40 @@ about Git.
|
|||||||
- Push changes to your fork
|
- Push changes to your fork
|
||||||
- Create pull request
|
- Create pull request
|
||||||
|
|
||||||
The title of the pull request should be prefixed by the component or area that
|
Pull request titles should follow the Conventional Commits specification which
|
||||||
the pull request affects. Valid areas as:
|
uses the `<type>(optional scope): <description>` scheme. Please see the
|
||||||
|
specification linked below for valid types. When making a change to a specific
|
||||||
|
component, please specify the name of the component inside the scope. For
|
||||||
|
example, if you are developing a new feature related to consensus, the PR title
|
||||||
|
should look like this: `feat(consensus): amazing new feature`. Breaking changes
|
||||||
|
should be designated by appending an exclamation point after `<type>(scope)`
|
||||||
|
like this: `feat(rpc)!: remove deprecated rpc`.
|
||||||
|
|
||||||
- *Consensus* for changes to consensus critical code
|
For more details on allowed types and more information about Conventional
|
||||||
- *Doc* for changes to the documentation
|
Commits, please see the [Conventional Commits
|
||||||
- *Qt* for changes to dash-qt
|
specification](https://www.conventionalcommits.org/en/v1.0.0/). In addition to
|
||||||
- *Log* Changes to log messages
|
typical types, the `backport` type should be used for bitcoin backport PRs. For
|
||||||
- *Mining* for changes to the mining code
|
all available types and scopes, please see the
|
||||||
- *Net* or *P2P* for changes to the peer-to-peer network code
|
[.github/semantic.yml](.github/semantic.yml) file. Commonly used scopes ones
|
||||||
- *Refactor* for structural changes that do not change behavior
|
include:
|
||||||
- *RPC/REST/ZMQ* for changes to the RPC, REST or ZMQ APIs
|
|
||||||
- *Scripts and tools* for changes to the scripts and tools
|
- *consensus* for changes to consensus critical code
|
||||||
- *Test* for changes to the unit tests or QA tests
|
- *qt* for changes to dash-qt
|
||||||
- *Utils and libraries* for changes to the utils and libraries
|
- *log* Changes to log messages
|
||||||
- *Wallet* for changes to the wallet code
|
- *mining* for changes to the mining code
|
||||||
|
- *net* for changes to the peer-to-peer network code
|
||||||
|
- *rpc/rest/zmq* for changes to the RPC, REST or ZMQ APIs
|
||||||
|
- *scripts* for changes to the scripts and tools
|
||||||
|
- *utils* for changes to the utils and libraries
|
||||||
|
- *wallet* for changes to the wallet code
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
Consensus: Add new opcode for BIP-XXXX OP_CHECKAWESOMESIG
|
feat(consensus): add new opcode for BIP-XXXX OP_CHECKAWESOMESIG
|
||||||
Net: Automatically create hidden service, listen on Tor
|
feat(net): automatically create hidden service, listen on Tor
|
||||||
Qt: Add feed bump button
|
feat(qt): add feed bump button
|
||||||
Log: Fix typo in log message
|
fix(log): fix typo in log message
|
||||||
|
feat(rpc)!: modify gettransaction parameter type
|
||||||
|
|
||||||
Note that translations should not be submitted as pull requests. Please see
|
Note that translations should not be submitted as pull requests. Please see
|
||||||
[Translation Process](https://github.com/dashpay/dash/blob/master/doc/translation_process.md)
|
[Translation Process](https://github.com/dashpay/dash/blob/master/doc/translation_process.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user