liamcain / obsidian-periodic-notes

Create/manage your daily, weekly, and monthly notes in Obsidian
MIT License
993 stars 68 forks source link

Improve developer docs #241

Open sbliven opened 2 weeks ago

sbliven commented 2 weeks ago

I tried to make some small fixes and came away frustrated with building the plugin. I'm familiar with typescript and npm so I expected this to be as simple as npm run build. However, the main branch (a8aa7e) fails to build currently, and without a CONTRIBUTING file or other developer-oriented documentation it wasn't obvious whether this was a problem with my installation or with the code.

I suggest adding CONTRIBUTING.md file with the following:

You have CI actions set up, so enforcing that main builds and passes lint should be achievable.