-
Notifications
You must be signed in to change notification settings - Fork 29
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
Add a Dockerfile and docker-compose for the API, worker, Postgres, and NATS for local/prod parity
documentationImprovements or additions to documentationImprovements or additions to documentationGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issueStatus: Open.#57 In Grainlify/Grainlify-Backend;Add structured request-completion logging middleware (status, latency, route) for all routes
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issueStatus: Open.#56 In Grainlify/Grainlify-Backend;Make the AdminBootstrapToken comparison constant-time and require a strong configured token
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuesecuritySecurity hardening / auditSecurity hardening / auditStatus: Open.#55 In Grainlify/Grainlify-Backend;Add HTTP handler integration tests with a fake DB/bus for the public, auth, and project endpoints
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuetestingTests and coverageTests and coverageStatus: Open.#54 In Grainlify/Grainlify-Backend;Add idempotency to the GitHub webhook consumer using X-GitHub-Delivery de-duplication
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuesecuritySecurity hardening / auditSecurity hardening / auditStatus: Open.#49 In Grainlify/Grainlify-Backend;Add a context-aware retry/backoff and timeout to internal/soroban RPC Call and PollTransactionStatus
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issueperformancePerformance / gas / resource usePerformance / gas / resource usesmart-contractSoroban/Rust smart contract workSoroban/Rust smart contract workStatus: Open.#45 In Grainlify/Grainlify-Backend;Add an in-memory Bus implementation for tests and cover internal/bus/natsbus publish/close
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuetestingTests and coverageTests and coverageStatus: Open.#43 In Grainlify/Grainlify-Backend;Add unit tests for internal/didit KYC client (CreateSession, GetSessionDecision)
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuetestingTests and coverageTests and coverageStatus: Open.#42 In Grainlify/Grainlify-Backend;Add unit tests for internal/github issue comments and assignee management calls
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuetestingTests and coverageTests and coverageStatus: Open.#41 In Grainlify/Grainlify-Backend;Add unit tests for internal/github OAuth helpers (AuthorizeURL, joinScopes, ExchangeCode)
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuetestingTests and coverageTests and coverageStatus: Open.#39 In Grainlify/Grainlify-Backend;Add a unit test suite for internal/cryptox AES-256-GCM encrypt/decrypt and key parsing
good-first-issueGood for newcomersGood for newcomersGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issuesecuritySecurity hardening / auditSecurity hardening / audittestingTests and coverageTests and coverageStatus: Open.#38 In Grainlify/Grainlify-Backend;Add retry with backoff and max-attempts dead-lettering to the syncjobs worker
backendBackend / API workBackend / API workGrantFox OSSGrantFox open-source programGrantFox open-source programMaybe RewardedGrantFox: potentially rewarded contributionGrantFox: potentially rewarded contributionOfficial CampaignGrantFox official campaign issueGrantFox official campaign issueperformancePerformance / gas / resource usePerformance / gas / resource useStatus: Open.#36 In Grainlify/Grainlify-Backend;