evernote-local-dev-loop

Featured

Set up efficient local development workflow for Evernote integrations. Use when configuring dev environment, setting up sandbox testing, or optimizing development iteration speed. Trigger with phrases like "evernote dev setup", "evernote local development", "evernote sandbox", "test evernote locally".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Evernote Local Dev Loop ## Overview Configure an efficient local development environment for Evernote API integration with sandbox testing, hot reload, ENML helpers, and a local Express server for OAuth testing. ## Prerequisites - Completed `evernote-install-auth` setup - Node.js 18+ or Python 3.10+ - Evernote sandbox account at https://sandbox.evernote.com ## Instructions ### Step 1: Project Structure Organize your project with clear separation of concerns: ``` evernote-app/ src/ services/ # NoteService, SearchService, etc. utils/ # ENML helpers, query builder middleware/ # Auth, rate limiting test/ # Unit and integration tests scripts/ # Dev utilities (test-connection, seed-data) .env.development # Sandbox credentials .env.production # Production credentials (gitignored) ``` ### Step 2: Environment Configuration Create `.env.development` with sandbox credentials. Use a Developer Token for quick iteration (skip OAuth during development). Add `.env*` to `.gitignore`. ```bash # .env.development EVERNOTE_CONSUMER_KEY=your-sandbox-key EVERNOTE_CONSUMER_SECRET=your-sandbox-secret EVERNOTE_DEV_TOKEN=your-developer-token EVERNOTE_SANDBOX=true NODE_ENV=development PORT=3000 ``` ### Step 3: Evernote Client Wrapper Create a client factory that switches between Developer Token (for scripts and tests) and OAuth (for the web app) based on environment configuration. ```javascript function createClient() { if ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

evernote-multi-env-setup

Configure multi-environment setup for Evernote integrations. Use when setting up dev, staging, and production environments, or managing environment-specific configurations. Trigger with phrases like "evernote environments", "evernote staging", "evernote dev setup", "multiple environments evernote".

2,266 Updated today
jeremylongshore
AI & Automation Featured

notion-local-dev-loop

Configure Notion local development with a dedicated dev integration, test mocking, and hot reload. Use when setting up a development environment, writing tests for Notion code, or establishing a fast iteration cycle with the Notion API. Trigger: "notion dev setup", "notion local development", "mock notion", "notion test environment".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-local-dev-loop

Configure Apollo.io local development workflow. Use when setting up development environment, testing API calls locally, or establishing team development practices. Trigger with phrases like "apollo local dev", "apollo development setup", "apollo dev environment", "apollo testing locally".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-install-auth

Install and configure Evernote SDK and OAuth authentication. Use when setting up a new Evernote integration, configuring API keys, or initializing Evernote in your project. Trigger with phrases like "install evernote", "setup evernote", "evernote auth", "configure evernote API", "evernote oauth".

2,266 Updated today
jeremylongshore
AI & Automation Featured

documenso-local-dev-loop

Set up local development environment and testing workflow for Documenso. Use when configuring dev environment, setting up test workflows, or establishing rapid iteration patterns with Documenso. Trigger with phrases like "documenso local dev", "documenso development", "test documenso locally", "documenso dev environment".

2,266 Updated today
jeremylongshore