You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,29 @@ While FCL itself is a concept and standard, FCL JS is the javascript implementat
37
37
npm i
38
38
npm run build
39
39
```
40
+
41
+
### Release
42
+
Packages stable versions releases are controlled by [changesets](https://github.com/changesets/changesets) from the `master` branch
43
+
44
+
#### Prerelease(alpha)
45
+
In order to create an `alpha` (pre-)release
46
+
- create a branch with `release-<VERSION>` as a branch name
47
+
- run:
48
+
```
49
+
npm run changeset pre enter alpha
50
+
npm run changeset version
51
+
npm run changeset publish
52
+
```
53
+
54
+
*NOTE: you need to have an npm account and be a member of [OnFlow organization](https://www.npmjs.com/org/onflow)*
55
+
56
+
`changeset` commands should preferably be run from the `release` branch and not from feature branches in order to avoid merge conflicts with other feature branches
57
+
when the release is ready to be published as stable run from the release branch
58
+
```
59
+
npm run changeset pre exit
60
+
```
61
+
and merge `release-<VERSION>` branch to `master`
62
+
40
63
### Installation
41
64
42
65
To use the FCL JS in your application, install using **yarn** or **npm**
0 commit comments