evernote-ci-integration
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
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
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.
Wyzwól skill frazami takimi jak "evernote ci", "evernote github actions", "evernote pipeline" lub "automate evernote tests", aby Claude wygenerował konfigurację potoku.
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.
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.
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.
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.