No description
Find a file
Ryan Bantz b425a7b952 test: add initial test suite for plugin functionality
- Add Jest configuration and TypeScript support
- Create tests for main plugin functionality (initialization, settings)
- Add tests for Asana API integration (workspaces, projects, tasks)
- Set up mock files for Obsidian API and test environment
- Add test scripts to package.json

This commit sets up a basic test infrastructure to ensure the plugin's
core functionality works as expected and to catch potential regressions
in future changes.
2025-04-29 17:03:43 -05:00
.github/workflows Added github release workflow 2025-02-09 12:06:55 -06:00
src feat(settings): add option to pin My Tasks in project selector 2025-04-05 21:38:45 -05:00
tests test: add initial test suite for plugin functionality 2025-04-29 17:03:43 -05:00
.editorconfig Moved to src folder 2025-02-09 12:06:55 -06:00
.eslintignore Moved to src folder 2025-02-09 12:06:55 -06:00
.gitignore Initial commit 2024-11-25 16:04:29 -06:00
esbuild.config.mjs Moved to src folder 2025-02-09 12:06:55 -06:00
jest.config.js test: add initial test suite for plugin functionality 2025-04-29 17:03:43 -05:00
LICENSE Added LICENSE 2025-02-09 14:50:28 -06:00
manifest.json chore(release): bump version to 0.1.8 2025-04-05 21:42:56 -05:00
package-lock.json test: add initial test suite for plugin functionality 2025-04-29 17:03:43 -05:00
package.json test: add initial test suite for plugin functionality 2025-04-29 17:03:43 -05:00
README.md Updated README.md 2025-03-05 14:01:25 -07:00
styles.css Added content to styles.css so Github build doesn't error out 2025-02-09 12:28:08 -06:00
tsconfig.json Moved to src folder 2025-02-09 12:06:55 -06:00

Asana for Obsidian

Asana for Obsidan is a plugin that creates tasks with in Asana from the current line or selected text within Obsidian. 2025-02-09_12-50-42 (1)

Installation

This plugin is available as an official Obsidian plugin.

  • Option 1. (Recommended) You can activate this plugin within Obsidian by doing the following:
  1. "Settings > Community plugins" Click Browse community plugins
  2. Search for "Asana"
  3. Click Install
  4. Once installed, close the community plugins window and activate the newly installed plugin
  • Option 2. Download the latest release from the [releases page] and unzip it in your plugins folder.

  • Option 3. Use the BRAT plugin for beta reviewing Obsidian plugins.

  • Install the BRAT plugin: obsidian://show-plugin?id=obsidian42-brat

  • Open the command palette and run the command BRAT: Add a beta plugin for testing

  • Paste the URL of this repository.

Getting Started / Configuration

  1. Create a Asana access token.
    • This plugin requires an access token to integrate with Asana.
    • Select + Create new token
  2. Add your access token to the plugin settings, click save key.