aiji42 / kiribi

πŸŽ‡ A simple job management library consisting of the Cloudflare stack.

Home Page:https://kiribi.pages.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸŽ‡ Kiribi

A simple job management library consisting of the Cloudflare stack.

See documentation at kiribi.pages.dev.

TODOs

  • documentations/examples
    • Update document for methods other than enqueue and perform.
      • delete
      • cancel
      • find
      • findMany
      • count
      • sweep
    • Update document for REST API
    • Create a logo, favicon, and feature image
    • Add example templates for npx wrangler generate
  • tests/pipeline
    • Add tests for the library
    • Create pipeline for CI/CD
      • test
      • deploy example (demo page)
      • publish library
  • features
    • Create a script for auto initialization of the database and queue
    • Re-enqueue for a case when Queue is unstable and data is volatile
      • Auto re-enqueue by cron trigger
      • Manual re-enqueue by REST API and client
    • Form validation for the client
    • Leave enqueue source information in the database
    • Directly call from enqueuer to performer via Kiribi without using Queue
    • Hooks on failure and success
    • Autocomplete by type of binding name and payload

About

πŸŽ‡ A simple job management library consisting of the Cloudflare stack.

https://kiribi.pages.dev

License:MIT License


Languages

Language:TypeScript 95.4%Language:JavaScript 2.8%Language:CSS 1.5%Language:HTML 0.3%