mnaoumov_obsidian-backlink-.../CONTRIBUTING.md
Michael Naumov e63ca64041 refactor: migrate to @obsidian-typings/obsidian-public-latest
- Replace obsidian-typings with @obsidian-typings/obsidian-public-latest
- Update vitest config: replace ssr.noExternal with server.deps.inline
- Add DOM.Iterable to tsconfig lib
- Remove obsolete overrides (@antfu/utils, boolean, dompurify)
- Upgrade dependencies via npm-check-updates
2026-05-16 23:55:19 -06:00

1,013 B

Contributing

Contributions are welcome! Here's how to get started.

Prerequisites

  • Node.js (latest LTS recommended)
  • npm (comes with Node.js)

Setup

git clone https://github.com/mnaoumov/obsidian-backlink-full-path.git
cd obsidian-backlink-full-path
npm install

Development Workflow

Build

npm run build

Dev Mode

npm run dev

Commit

This project uses Conventional Commits. Use the interactive commit prompt:

npm run commit

Lint

npm run lint
npm run lint:fix

Format

npm run format:check
npm run format

Spellcheck

npm run spellcheck

Test

npm run test
npm run test:coverage

Pull Requests

  • Base your PR on the master branch.
  • Ensure all checks pass (lint, format:check, spellcheck, test).
  • Use Conventional Commits for your commit messages.