mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-08-31 10:51:44 +02:00
Add documentation for @next releases to Contributing.md
This commit is contained in:
@@ -45,7 +45,7 @@ The slate repository is a monorepo that is managed with [lerna](https://github.c
|
|||||||
|
|
||||||
To run the build, you need to have the Slate repository cloned to your computer. After that, you need to `cd` into the directory where you cloned it, and install the dependencies with `yarn` and build the monorepo:
|
To run the build, you need to have the Slate repository cloned to your computer. After that, you need to `cd` into the directory where you cloned it, and install the dependencies with `yarn` and build the monorepo:
|
||||||
|
|
||||||
```
|
```shell
|
||||||
yarn install
|
yarn install
|
||||||
yarn build
|
yarn build
|
||||||
```
|
```
|
||||||
@@ -56,7 +56,7 @@ To run the examples, start by building the monorepo as described in the [Reposit
|
|||||||
|
|
||||||
Then you can start the examples server with:
|
Then you can start the examples server with:
|
||||||
|
|
||||||
```
|
```shell
|
||||||
yarn start
|
yarn start
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ To run the tests, start by building the monorepo as described in the [Repository
|
|||||||
|
|
||||||
Then you can rerun the tests with:
|
Then you can rerun the tests with:
|
||||||
|
|
||||||
```
|
```shell
|
||||||
yarn test
|
yarn test
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -82,8 +82,20 @@ If you only want to run a specific test or tests, you can run `yarn test --fgrep
|
|||||||
|
|
||||||
Since we use [Lerna](https://lerna.js.org) to manage the Slate packages this is fairly easy, just run:
|
Since we use [Lerna](https://lerna.js.org) to manage the Slate packages this is fairly easy, just run:
|
||||||
|
|
||||||
```js
|
```shell
|
||||||
yarn release
|
yarn release:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
And follow the prompts Lerna gives you.
|
And follow the prompts Lerna gives you.
|
||||||
|
|
||||||
|
If we are unsure as to the stability of a release because there are significant changes and/or particularly complex changes, release with the `@next` tag.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
yarn release:next
|
||||||
|
```
|
||||||
|
|
||||||
|
If we want to make sure that Slate code follows the prerequisites for a release but without actually publishing, run:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
yarn prerelease
|
||||||
|
```
|
||||||
|
Reference in New Issue
Block a user