kkartch0 / obsidian-gospel-study

An Obsidian plugin that allows for automatic importing and linking of scripture verses and other paragraphs such as those from a conference talk.
1 stars 2 forks source link

Gospel Study

Gospel Study is the ultimate Obsidian plugin for use alongside the Latter-day Saint Gospel Library app. Simply paste the link from any selected Gospel Library content and the Gospel Study plugin will import the associated content.

It is intended for this plugin to support importing any content from the Gospel Library app in any language. As long as the Gospel Library app has it, the Gospel Study plugin can import it!

If you encounter any content that is not properly importing, please create an issue.

Installing via BRAT

Install the BRAT plugin via the Obsidian Plugin Browser and then add the beta repository "kkartch0/obsidian-gospel-study".

Manually installing the plugin

Contributing

For a more in-depth guide, visit the Obsidian Developer Docs.

Architecture

This project uses Typescript to provide type checking and documentation. It depends on the latest plugin API (obsidian.d.ts) in Typescript Definition format, which contains TSDoc comments describing what it does.

For more information on the Obsidian API, see Obsidian API documentation.

Releasing new versions

Note: This requires having permission to push directly to main.

On the main branch, run npm version patch, npm version minor or npm version major after updating minAppVersion manually in manifest.json.

This command will:

  1. bump version in manifest.json and package.json
  2. add the entry for the new version to versions.json
  3. create a commit with the updated files
  4. add an annotated git tag of the version to the commit

After running the above command, run git push --tags to push local changes to the remote. This will cause the GitHub "Release" action to create a new draft release including the built outputs. This release can then be finalized and released.