UNPKG

2.02 kBMarkdownView Raw
1This document includes:
2 - how to make npm, github release of remix-* packages
3 - how to update remix.ethereum.org.
4 - how to update remix-alpha.ethereum.org.
5
6# remix-* release (npm release, github release)
7
8 - For a specifix module (lib/core/debug/ide/solidity/tests)
9 - In a new branch, bump the version in package.json, push it and create PR.
10 - Wait for tests completion.
11 - merge PR
12 - build the branch ( `npm run build` for remix-ide ).
13 - execute `npm publish`.
14 - create new `tag` ( e.g `git tag v0.6.1-alpha.2` ).
15 - push the tag ( `git push --tag` ).
16 - execute `gren changelog --generate -t <new tag>..<previous tag> --data-source=prs`.
17 - in `changelog.md` remove the closed and non merged PR.
18 - publish a release in github using the changelog.
19
20
21# remix.ethereum.org update
22
23This is not strictly speaking a release. Updating the remix site is done through the Travis build:
24
25 - In remix-ide repository
26 - Switch to the branch `remix_live`
27 - Rebase the branch against master
28 - Force push
29 - https://travis-ci.org/ethereum/remix-ide
30 - Click `More options`
31 - Click `Trigger build`
32 - Select `remix_live`
33 - Click `Trigger custom build`
34 - Once the build is finished (can take a while) and successful, check remix.ethereum.org is updated accordingly
35
36# remix-alpha.ethereum.org update
37
38This is not strictly speaking a release. Updating the remix-alpha site is done through the Travis build:
39
40 - https://travis-ci.org/ethereum/remix-ide
41 - Click `More options`
42 - Click `Trigger build`
43 - Select `Master`
44 - Click `Trigger custom build`
45 - Once the build is finished (can take a while) and successful, check remix-alpha.ethereum.org is updated accordingly
46
47# beta testing remix
48
49We publish a new release roughly every month and greatly appreciate support on beta testing.
50
51By giving report, beta testers help to:
52 - verify viabilty (in term core and UX design) of new features
53 - track possible regression
54 - propose new update
55 - contribute on reviewing / building Pull Request
56
57Current Beta testers:
58
59