To build and test this repository it is adviced to create a new vault. Clone this repository to `<your obsidian vault folder>/.obsidian/plugins/` and run `yarn install` and `yarn build` or `npm install` and `npm build` inside of is. Then in obsidian toggle the plugin on and off to refresh it.
All contribuitons are welcome, but before making anything big please concider starting a discussion in the issues tab.
# Code of conduct
- Make sure your code is formatted.
- Use angular commit message style. More info [here](https://github.com/antoKeinanen/obsidian-advanced-merger#commit-message-format).
## Commit message format
*This specification is inspired by and supersedes the [AngularJS commit message format.](https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit)*
This format leads to easier to read commit history.
All commit messages must comform to this format:
```
<header>
<BLANKLINE>
<body>
```
## Commit Header
The type field is always required. Summary is optional when bumping version. Every commit should only contain one type.
```
<type>: <shortsummary>
│ │
│ └─⫸ Summary in present tense. Not capitalized. No period at the end.