Toolverse
All skills

evernote-ci-integration

by jeremylongshore

Configure CI/CD pipelines for Evernote integrations.\nUse when setting up automated testing, continuous integration,\nor deployment pipelines for Evernote projects.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
3

About this skill

Configure CI/CD pipelines for Evernote integrations.\nUse when setting up automated testing, continuous integration,\nor deployment pipelines for Evernote projects.\nTrigger with phrases like \

How to use

  1. Przygotuj repozytorium Git zawierające kod integracji Evernote oraz wybrany framework testowy (Jest, Vitest lub Mocha). Upewnij się, że masz dostęp do poświadczeń API piaskownicy Evernote.

  2. Wyzwól skill frazami takimi jak "evernote ci", "evernote github actions", "evernote pipeline" lub "automate evernote tests", aby Claude wygenerował konfigurację potoku.

  3. Utwórz plik workflow GitHub Actions (np. .github/workflows/evernote-ci.yml) na podstawie szablonu dostarczonego przez skill. Plik powinien definiować uruchamianie testów jednostkowych przy każdym pull request oraz testów integracyjnych przy merge do gałęzi main.

  4. Dodaj poświadczenia piaskownicy Evernote jako sekrety GitHub Actions (EVERNOTE_SANDBOX_TOKEN). Skill pomoże ci bezpiecznie przechowywać wrażliwe dane bez eksponowania ich w kodzie.

  5. Zaimplementuj mock NoteStore dla testów jednostkowych, aby zwracał przewidywalne dane bez wywoływania rzeczywistego API. Skill dostarczy szablon mockowania metod takich jak createNote, getNote, findNotesMetadata, listNotebooks i listTags.

  6. Uruchom workflow, aby zweryfikować, że testy jednostkowe przechodzą na każdym pull request, a testy integracyjne wykonują się poprawnie na gałęzi main z użyciem poświadczeń piaskownicy.

Related skills