Skip to content

Commit 875e581

Browse files
committed
Merge branch 'development' into task-bre-params
2 parents e090a43 + 0152d64 commit 875e581

File tree

159 files changed

+7531
-3229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+7531
-3229
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
*.sol linguist-language=Solidity
12
# prevent github actions to checkout files with crlf line endings
23
* -text

.github/workflows/CI.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
name: CI
22

3-
on: [pull_request, push]
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- development
8+
pull_request:
9+
branches:
10+
- "*"
411

512
jobs:
613
lint:

.gitignore

+2-6
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ package-lock.json
88

99
.DS_Store
1010

11-
# Below is Github's node gitignore template, except for dotenv's entries as it's used by mocha to pass flags to ts-node,
12-
# and ignoring the node_modules part, as it'd ignore every node_modules, and we have some for testing
11+
# Below is Github's node gitignore template,
12+
# ignoring the node_modules part, as it'd ignore every node_modules, and we have some for testing
1313

1414
# Logs
1515
logs
@@ -71,10 +71,6 @@ typings/
7171
# Yarn Integrity file
7272
.yarn-integrity
7373

74-
# dotenv environment variables file
75-
#.env
76-
#.env.test
77-
7874
# parcel-bundler cache (https://parceljs.org/)
7975
.cache
8076

CONTRIBUTING.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ docker pull ethereum/vyper:0.1.0b10
3333
```
3434

3535
### Entire project
36-
You can run all the tests at once by running `npm test` from the root folder. Requires `ethereum/vyper` docker instance installed for package [buidler-vyper](./packages/buidler-vyper), see previous section for details.
36+
You can run all the tests at once by running `npm test` from the root folder.
37+
38+
For the case of package [buidler-vyper](./packages/buidler-vyper), an `ethereum/vyper` docker instance installed is required (see previous section for details). _Exception_ of this requirement is if running on a Windows local machine, in this case we skip it by default since Win 10 Pro version would be also required.
3739

3840
## Code formatting
3941

@@ -46,6 +48,15 @@ Prettier and forbids some dangerous patterns.
4648
The linter is always run in the CI, so make sure it passes before pushing code. You can use `npm run lint` and
4749
`npm run lint:fix` inside the packages' folders.
4850

51+
## Branching
52+
53+
We work on the branch [`development`](https://github.com/nomiclabs/buidler/tree/development)
54+
and keep `master` in sync with the latest release.
55+
56+
Please, branch from `development` when implementing a new feature or fixing a
57+
bug, and use it as the base branch in every pull request.
58+
59+
4960
## Dependencies
5061

5162
We keep our dependencies versions in sync between the different projects.

0 commit comments

Comments
 (0)