Skip to content

Commit 9d8e2cc

Browse files
committed
docs: update readme and contributing guide
1 parent 994f568 commit 9d8e2cc

File tree

3 files changed

+65
-32
lines changed

3 files changed

+65
-32
lines changed

CONTRIBUTING.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# CONTRIBUTING
2+
3+
Contributions are always welcome, no matter how large or small. Before contributing,
4+
please read the [code of conduct](CODE_OF_CONDUCT.md).
5+
6+
## Setup
7+
8+
> Install yarn on your system: https://yarnpkg.com/en/docs/install
9+
10+
```sh
11+
$ git clone https://github.com/netlify/netlify-identity-widget
12+
$ cd netlify-identity-widget
13+
$ yarn
14+
```
15+
16+
## Building
17+
18+
```sh
19+
$ yarn build
20+
```
21+
22+
23+
## Running the server
24+
25+
```sh
26+
$ yarn dev
27+
```
28+
29+
## Pull Requests
30+
31+
We actively welcome your pull requests.
32+
33+
1. Fork the repo and create your branch from `master`.
34+
2. If you've added code that should be tested, add tests.
35+
3. If you've changed APIs, update the documentation.
36+
4. Ensure the test suite passes.
37+
5. Make sure your code lints.
38+
39+
## License
40+
41+
By contributing to Netlify Identity Widget, you agree that your contributions will be licensed
42+
under its [MIT license](LICENSE).

README.md

+20-32
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,24 @@ A Netlify CMS widget to select directory parent for an entry
44

55
## Usage
66

7-
## Development
8-
9-
```bash
10-
yarn
11-
yarn develop
12-
```
13-
14-
## Build
15-
16-
```bash
17-
yarn
18-
yarn build
19-
```
20-
21-
## Release
22-
23-
Make sure you have npm + git credentials set up.
24-
25-
- [ ] Make changes and/or merge PRs.
26-
- [ ] `git checkout master`
27-
- [ ] `git pull`
28-
- [ ] `yarn`
29-
- [ ] Set up semantic release environment variables:
30-
31-
```bash
32-
export GIT_AUTHOR_NAME=<your-github-login>
33-
export GIT_AUTHOR_EMAIL=<your-github-email>
34-
export GIT_COMMITTER_NAME=<your-github-login>
35-
export GIT_COMMITTER_EMAIL=<your-github-email>
36-
export GITHUB_TOKEN=<github-token-with-public_repo-permissions>
7+
Example for using in an HTML file
8+
9+
```html
10+
<!DOCTYPE html>
11+
<html lang="en">
12+
<head>
13+
<meta charset="utf-8" />
14+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15+
<title>Content Manager</title>
16+
</head>
17+
<body>
18+
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
19+
<script src="https://unpkg.com/netlify-cms@^2.0.0/dist/netlify-cms.js"></script>
20+
<script src="https://unpkg.com/@netlify/netlify-cms-widget-parent@^1.0.0/dist/netlify-cms-widget-parent.js"></script>
21+
<script>
22+
const parentWidget = window.NetlifyCmsWidgetParent;
23+
CMS.registerWidget('parent', parentWidget.control, parentWidget.preview);
24+
</script>
25+
</body>
26+
</html>
3727
```
38-
39-
- [ ] `npm run release`

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
"semantic-release": "cross-env CI=true HUSKY_SKIP_HOOKS=1 semantic-release",
1313
"release": "run-s build semantic-release publish"
1414
},
15+
"files": [
16+
"dist/"
17+
],
1518
"repository": {
1619
"type": "git",
1720
"url": "git+https://github.com/netlify-labs/netlify-cms-widget-parent.git"

0 commit comments

Comments
 (0)