Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/capricorn86/happy-dom
Browse files Browse the repository at this point in the history
  • Loading branch information
capricorn86 committed Aug 22, 2023
2 parents 5203972 + 9c92c1c commit 5d90360
Show file tree
Hide file tree
Showing 91 changed files with 2,861 additions and 1,064 deletions.
10 changes: 9 additions & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ We are very happy that you would like to contribute. In this guide you will find

### Install

We need to add "--legacy-peer-deps" to the install as a workaround to be able to install Vitest. Otherwise we get an "Cannot set properties of null (setting 'parent')" error as Vitest has "happy-dom" as peer dependency. Hopefully we can find a better solution in the future.

```bash
npm install
npm install --legacy-peer-deps
```

### Compile
Expand Down Expand Up @@ -73,6 +75,12 @@ The release process in Happy DOM is completely automated. In order to determine
| minor | New features that doesn't break anything for the end user should have this version type. |
| major | Breaking changes should use this version type. |

### Rebasing

The commit convention can cause problems when editing a message when rebasing. You can then set the setting "core.commentChar" to "auto" to workaround the problem.

We should consider moving over to Conventional Commit as it is more of a standard and doesn't have this problem.

# Pull Request

Do your changes on a branch. When you are done with your changes you can create a pull request.
Expand Down

0 comments on commit 5d90360

Please sign in to comment.