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
* add dependencies and config files
* run format
* fix prettier version
* devops: add basic ci workflow with prettier
* chore: run format
* chore: rerun npm install
* chore: run format
* chore: fix prettier to 3.3.3
* fix: correct file extension
* add gitattributes file
@@ -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:
Eclipse Thingweb uses Conventional Changelog, which structure Git commit messages in a way that allows automatic generation of changelogs.
39
39
Commit messages must be structured as follows:
40
+
40
41
```
41
42
<type>(<scope>): <subject>
42
43
<BLANK LINE>
@@ -45,58 +46,63 @@ Commit messages must be structured as follows:
45
46
<footer>
46
47
```
47
48
48
-
*`<type>`: A noun specifying the type of change, followed by a colon and a space. The types allowed are:
49
-
*`feat`: A new feature
50
-
*`fix`: A bug fix
51
-
*`refactor`: Code change that neither fixes a bug or adds a feature (not relevant for end user)
52
-
*`perf`: Change improves performance
53
-
*`style`: Change does not affect the code (e.g., formatting, whitespaces)
54
-
*`test`: Adding missing tests
55
-
*`chore`: Change of build process or auxiliary tools
56
-
*`docs`: Documentation only changes
57
-
*`<scope>`: Optional. A term of free choice specifying the place of the commit change, enclosed in parentheses. Examples:
58
-
*`feat(binding-coap): ...`
59
-
*`fix(cli): ...`
60
-
*`docs: ...` (no scope, as it is optional)
61
-
*`<subject>`: A succinct description of the change, e.g., `add support for magic`
62
-
* Use the imperative, present tense: "add", not "added" nor "adds"
63
-
* Do not capitalize first letter: "add", not "Add"
64
-
* No dot (.) at the end
65
-
*`<body>`: Optional. Can include the motivation for the change and contrast this with previous behavior.
66
-
* Just as in the subject, use the imperative, present tense: "change" not "changed" nor "changes"
67
-
*`<footer>`: Optional. Can be used to automatically close GitHub Issues and to document breaking changes.
68
-
* The prefix `BREAKING CHANGE: ` 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
69
-
* GitHub Issue controls such as `Fixes #123` or `Closes #4711` must come before a potential `BREAKING CHANGE: `.
49
+
-`<type>`: A noun specifying the type of change, followed by a colon and a space. The types allowed are:
50
+
-`feat`: A new feature
51
+
-`fix`: A bug fix
52
+
-`refactor`: Code change that neither fixes a bug or adds a feature (not relevant for end user)
53
+
-`perf`: Change improves performance
54
+
-`style`: Change does not affect the code (e.g., formatting, whitespaces)
55
+
-`test`: Adding missing tests
56
+
-`chore`: Change of build process or auxiliary tools
57
+
-`docs`: Documentation only changes
58
+
-`<scope>`: Optional. A term of free choice specifying the place of the commit change, enclosed in parentheses. Examples:
59
+
-`feat(binding-coap): ...`
60
+
-`fix(cli): ...`
61
+
-`docs: ...` (no scope, as it is optional)
62
+
-`<subject>`: A succinct description of the change, e.g., `add support for magic`
63
+
- Use the imperative, present tense: "add", not "added" nor "adds"
64
+
- Do not capitalize first letter: "add", not "Add"
65
+
- No dot (.) at the end
66
+
-`<body>`: Optional. Can include the motivation for the change and contrast this with previous behavior.
67
+
- Just as in the subject, use the imperative, present tense: "change" not "changed" nor "changes"
68
+
-`<footer>`: Optional. Can be used to automatically close GitHub Issues and to document breaking changes.
69
+
- The prefix `BREAKING CHANGE: ` 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
70
+
- GitHub Issue controls such as `Fixes #123` or `Closes #4711` must come before a potential `BREAKING CHANGE: `.
70
71
71
72
Examples:
73
+
72
74
```
73
75
docs: improve how to contribute
74
76
```
77
+
75
78
```
76
79
feat(core): add support for magic
77
80
78
81
Closes #110
79
82
```
83
+
80
84
```
81
85
feat(core): add support for magic
82
86
83
87
Simplify the API by reducing the number of functions.
84
88
85
89
Closes #110
86
90
BREAKING CHANGE: Change all calls to the API to the new `do()` function.
87
-
```
91
+
```
88
92
89
93
## Pull Requests and Feature Branches
90
94
91
-
* Do not merge with master while developing a new feature or providing a fix in a new branch
92
-
* Do a rebase if updates in the master such as a fix are required:
95
+
- Do not merge with master while developing a new feature or providing a fix in a new branch
96
+
- Do a rebase if updates in the master such as a fix are required:
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,4 +3,5 @@
3
3
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.
4
4
5
5
## Adopters
6
+
6
7
If you are using any Eclipse Thingweb component within your organization, please support us by adding your logo to the [Eclipse IoT adopters list](https://iot.eclipse.org/adopters/#iot.thingweb). To do so, simply open an issue at [the Eclipse Gitlab](https://gitlab.eclipse.org/eclipsefdn/it/api/eclipsefdn-project-adopters/-/issues/new?issuable_template=adopter_request) by providing the name of your organization, its logo, and a link to your organization or team. You should be affiliated with that organization for the issue to be implemented.
For the moment the documentation page is still under construction. For more information about Thingweb and node-wot refer to this [`repository`](https://github.com/eclipse-thingweb/node-wot).
0 commit comments