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
@@ -13,22 +13,22 @@ This process helps us in creating great open source software within a safe legal
13
13
14
14
Thus, before your contribution can be accepted by the project team, contributors must electronically sign the [Eclipse Contributor Agreement (ECA)](http://www.eclipse.org/legal/ECA.php) and follow these preliminary steps:
15
15
16
-
- Obtain an [Eclipse Foundation account](https://accounts.eclipse.org/)
17
-
- Anyone who currently uses Eclipse Bugzilla or Gerrit systems already has one of those
18
-
- Newcomers can [create a new account](https://accounts.eclipse.org/user/register?destination=user)
19
-
- Add your GiHub username to your Eclipse Foundation account
20
-
- ([Log into Eclipse](https://accounts.eclipse.org/))
21
-
- Go to the _Edit Profile_ tab
22
-
- Fill in the _GitHub ID_ under _Social Media Links_ and save
23
-
- Sign the [Eclipse Contributor Agreement](http://www.eclipse.org/legal/ECA.php)
24
-
- ([Log into Eclipse](https://accounts.eclipse.org/))
25
-
- If the _Status_ entry _Eclipse Contributor Agreement_ has a green checkmark, the ECA is already signed
26
-
- If not, go to the _Eclipse Contributor Agreement_ tab or follow the corresponding link under _Status_
27
-
- Fill out the form and sign it electronically
28
-
- Sign-off every commit using the same email address used for your Eclipse account
29
-
- Set the Git user email address with `git config user.email "<your Eclipse account email>"`
30
-
- Add the `-s` flag when you make the commit(s), e.g. `git commit -s -m "feat: add support for magic"`
31
-
- Open a [Pull Request](https://github.com/eclipse-thingweb/node-wot/pulls)
16
+
-Obtain an [Eclipse Foundation account](https://accounts.eclipse.org/)
17
+
-Anyone who currently uses Eclipse Bugzilla or Gerrit systems already has one of those
18
+
-Newcomers can [create a new account](https://accounts.eclipse.org/user/register?destination=user)
19
+
-Add your GiHub username to your Eclipse Foundation account
20
+
-([Log into Eclipse](https://accounts.eclipse.org/))
21
+
-Go to the _Edit Profile_ tab
22
+
-Fill in the _GitHub ID_ under _Social Media Links_ and save
23
+
-Sign the [Eclipse Contributor Agreement](http://www.eclipse.org/legal/ECA.php)
24
+
-([Log into Eclipse](https://accounts.eclipse.org/))
25
+
-If the _Status_ entry _Eclipse Contributor Agreement_ has a green checkmark, the ECA is already signed
26
+
-If not, go to the _Eclipse Contributor Agreement_ tab or follow the corresponding link under _Status_
27
+
-Fill out the form and sign it electronically
28
+
-Sign-off every commit using the same email address used for your Eclipse account
29
+
-Set the Git user email address with `git config user.email "<your Eclipse account email>"`
30
+
-Add the `-s` flag when you make the commit(s), e.g. `git commit -s -m "feat: add support for magic"`
31
+
-Open a [Pull Request](https://github.com/eclipse-thingweb/node-wot/pulls)
32
32
33
33
For more information, please see the Eclipse Committer Handbook:
@@ -100,20 +100,20 @@ To reduce the size of the installation from about 800 MByte down to about 200 MB
100
100
101
101
#### Troubleshooting
102
102
103
-
- Build error about `No matching version found for @node-wot/...` or something about `match`
104
-
- try `npm run unlock` from the project root before building
105
-
-`sudo npm run link` does not work
106
-
- try `npm run unlock` from the project root before calling `[sudo] npm run link`
107
-
- try `npm link` in each package directory in this order: core, binding-\*, cli, demo-servients
108
-
- Error mesage for `npm link @node-wot/<module>`
109
-
`ELOOP: too many symbolic links encountered, stat '/usr/lib/node_modules/@node-wot/<module>`
103
+
-Build error about `No matching version found for @node-wot/...` or something about `match`
104
+
-try `npm run unlock` from the project root before building
105
+
-`sudo npm run link` does not work
106
+
-try `npm run unlock` from the project root before calling `[sudo] npm run link`
107
+
-try `npm link` in each package directory in this order: core, binding-\*, cli, demo-servients
108
+
-Error mesage for `npm link @node-wot/<module>`
109
+
`ELOOP: too many symbolic links encountered, stat '/usr/lib/node_modules/@node-wot/<module>`
110
110
1. Run `npm run link` in `thingweb.node-wot` again
111
111
2. Remove `node_modules` in the targeted project
112
112
3. Remove all `@node-wot/<module>` dependencies in your `package.json`
113
113
4. Run `npm i` again
114
114
5. Install the packages with `npm link @node-wot/<module>`
115
-
- Build error around `prebuild: npm run bootstrap`
116
-
- This has been seen failing on WSL. Try using a more recent Node.js version
115
+
-Build error around `prebuild: npm run bootstrap`
116
+
-This has been seen failing on WSL. Try using a more recent Node.js version
117
117
118
118
## Adding a New Protocol Binding
119
119
@@ -205,28 +205,28 @@ Commit messages must be structured as follows:
205
205
<footer>
206
206
```
207
207
208
-
- `<type>`: A noun specifying the type of change, followed by a colon and a space. The types allowed are:
209
-
- `feat`: A new feature
210
-
- `fix`: A bug fix
211
-
- `refactor`: Code change that neither fixes a bug or adds a feature (not relevant for end user)
212
-
- `perf`: Change improves performance
213
-
- `style`: Change does not affect the code (e.g., formatting, whitespaces)
214
-
- `test`: Adding missing tests
215
-
- `chore`: Change of build process or auxiliary tools
216
-
- `docs`: Documentation only changes
217
-
- `<scope>`: Optional. A term of free choice specifying the place of the commit change, enclosed in parentheses. Examples:
218
-
- `feat(binding-coap): ...`
219
-
- `fix(cli): ...`
220
-
- `docs: ...` (no scope, as it is optional)
221
-
- `<subject>`: A succinct description of the change, e.g., `addsupportformagic`
222
-
- Use the imperative, present tense: "add", not "added" nor "adds"
223
-
- Do not capitalize first letter: "add", not "Add"
224
-
- No dot (.) at the end
225
-
- `<body>`: Optional. Can include the motivation for the change and contrast this with previous behavior.
226
-
- Just as in the subject, use the imperative, present tense: "change" not "changed" nor "changes"
227
-
- `<footer>`: Optional. Can be used to automatically close GitHub Issues and to document breaking changes.
228
-
- The prefix `BREAKINGCHANGE: ` idicates API breakage (corresponding to a major version change) and everything after is a description what changed and what needs to be done to migrate
229
-
- GitHub Issue controls such as `Fixes #123` or `Closes #4711` must come before a potential `BREAKINGCHANGE: `.
208
+
- `<type>`: A noun specifying the type of change, followed by a colon and a space. The types allowed are:
209
+
- `feat`: A new feature
210
+
- `fix`: A bug fix
211
+
- `refactor`: Code change that neither fixes a bug or adds a feature (not relevant for end user)
212
+
- `perf`: Change improves performance
213
+
- `style`: Change does not affect the code (e.g., formatting, whitespaces)
214
+
- `test`: Adding missing tests
215
+
- `chore`: Change of build process or auxiliary tools
216
+
- `docs`: Documentation only changes
217
+
- `<scope>`: Optional. A term of free choice specifying the place of the commit change, enclosed in parentheses. Examples:
218
+
- `feat(binding-coap): ...`
219
+
- `fix(cli): ...`
220
+
- `docs: ...` (no scope, as it is optional)
221
+
- `<subject>`: A succinct description of the change, e.g., `addsupportformagic`
222
+
- Use the imperative, present tense: "add", not "added" nor "adds"
223
+
- Do not capitalize first letter: "add", not "Add"
224
+
- No dot (.) at the end
225
+
- `<body>`: Optional. Can include the motivation for the change and contrast this with previous behavior.
226
+
- Just as in the subject, use the imperative, present tense: "change" not "changed" nor "changes"
227
+
- `<footer>`: Optional. Can be used to automatically close GitHub Issues and to document breaking changes.
228
+
- The prefix `BREAKINGCHANGE: ` idicates API breakage (corresponding to a major version change) and everything after is a description what changed and what needs to be done to migrate
229
+
- GitHub Issue controls such as `Fixes #123` or `Closes #4711` must come before a potential `BREAKINGCHANGE: `.
230
230
231
231
Examples:
232
232
@@ -257,17 +257,17 @@ To avoid such warnings, please use `npm run lint` for linting your code and `npm
257
257
258
258
## Pull Requests and Feature Branches
259
259
260
-
- Do not merge with master while developing a new feature or providing a fix in a new branch
261
-
- Do a rebase if updates in the master such as a fix are required:
260
+
- Do not merge with master while developing a new feature or providing a fix in a new branch
261
+
- Do a rebase if updates in the master such as a fix are required:
0 commit comments