Gov.bb platform monorepo

Is govtech-bb/gov-bb beginner-friendly?

In the last 30 days, govtech-bb/gov-bb merged 209 of 242 pull requests from outside contributors, and its maintainers usually reply within 1 day. 10 beginner-friendly issues are open now.

Stars
0
Forks
2
Open beginner issues
10
Indexed issues
558
Avg merge
1d 4h
Merged PRs (30d)
209
Dominant language
TypeScript
License
No license data
Last GitHub push
Sep 22, 2026
Latest indexed
Sep 22, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
good first issue

How to contribute to govtech-bb/gov-bb

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Pick one of the 10 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Publish the analytics event catalogue
    Open
    area:frontend enhancement subsystem:packages

    Difficulty 3/5 1-2 days Newbie friendliness 40/100

    govtech-bb/gov-bb#3518 ·

    Maintainers usually reply within 1 day

  • Show all tools and tool events on the analytics dashboard
    Open
    area:frontend enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    govtech-bb/gov-bb#3517 ·

    Maintainers usually reply within 1 day

  • Count Tell us submissions
    Open
    area:frontend enhancement subsystem:landing

    Difficulty 2/5 1-3 hours Newbie friendliness 82/100

    govtech-bb/gov-bb#3516 ·

    Maintainers usually reply within 1 day

  • Track chat outcomes
    Open
    area:frontend enhancement subsystem:chat subsystem:landing

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    govtech-bb/gov-bb#3515 ·

    Maintainers usually reply within 1 day

  • Track file upload failures, removals and printing in forms
    Open
    area:frontend enhancement subsystem:forms subsystem:packages

    Difficulty 3/5 1-2 days Newbie friendliness 70/100

    govtech-bb/gov-bb#3514 ·

    Maintainers usually reply within 1 day

  • Track dead ends: application closed and service unavailable
    Open
    area:frontend enhancement subsystem:forms subsystem:landing

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    govtech-bb/gov-bb#3513 ·

    Maintainers usually reply within 1 day

  • Track outbound, phone and email links
    Open
    area:frontend enhancement subsystem:landing subsystem:packages

    Difficulty 3/5 1-2 days Newbie friendliness 70/100

    govtech-bb/gov-bb#3512 ·

    Maintainers usually reply within 1 day

  • Instrument Crop Over permits and the three calculators
    Open
    area:frontend enhancement subsystem:landing

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    govtech-bb/gov-bb#3511 ·

    Maintainers usually reply within 1 day

  • Instrument water outages and the alert sign-up funnel
    Open
    area:frontend enhancement subsystem:landing

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    govtech-bb/gov-bb#3510 ·

    Maintainers usually reply within 1 day

  • Instrument Find an emergency shelter
    Open
    area:frontend enhancement subsystem:landing

    Difficulty 3/5 1-2 days Newbie friendliness 50/100

    govtech-bb/gov-bb#3509 ·

    Maintainers usually reply within 1 day

  • Instrument Find an open pharmacy
    Open
    area:frontend enhancement subsystem:landing

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    govtech-bb/gov-bb#3508 ·

    Maintainers usually reply within 1 day

  • Tie client form submits to server submissions
    Open
    area:backend area:frontend enhancement subsystem:api subsystem:forms

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    govtech-bb/gov-bb#3507 ·

    Maintainers usually reply within 1 day

  • Carry a journey ID across landing, forms and EzPay
    Open
    area:backend area:frontend enhancement subsystem:api subsystem:forms subsystem:landing subsystem:packages

    Difficulty 4/5 3-5 days Newbie friendliness 34/100

    govtech-bb/gov-bb#3506 ·

    Maintainers usually reply within 1 day

  • Add shared tool events to @govtech-bb/analytics
    Open
    area:frontend enhancement subsystem:landing subsystem:packages

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    govtech-bb/gov-bb#3505 ·

    Maintainers usually reply within 1 day

  • Count forms page views on onRendered
    Open
    area:frontend enhancement subsystem:forms

    Difficulty 2/5 1-3 hours Newbie friendliness 62/100

    govtech-bb/gov-bb#3504 ·

    Maintainers usually reply within 1 day

  • Umami page views send unmasked query strings
    Open
    area:frontend bug security severity:important subsystem:forms subsystem:landing subsystem:packages

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    govtech-bb/gov-bb#3503 ·

    Maintainers usually reply within 1 day

  • Umami ignores all landing click events
    Open
    area:frontend bug severity:important subsystem:landing

    Difficulty 1/5 Under an hour Newbie friendliness 72/100

    govtech-bb/gov-bb#3502 ·

    Maintainers usually reply within 1 day

  • Track every citizen journey end to end (Umami and /journey)
    Open
    area:backend area:frontend EPIC subsystem:api subsystem:forms subsystem:landing subsystem:packages

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    govtech-bb/gov-bb#3501 ·

    Maintainers usually reply within 1 day

  • ci(landing): k6 TTFB workflow can't list Amplify jobs (AccessDeniedException)
    Open
    area:infra bug severity:important subsystem:ci v2-rewrite

    Difficulty 3/5 1-2 days Newbie friendliness 62/100

    govtech-bb/gov-bb#3472 ·

    Maintainers usually reply within 1 day

  • v2-rewrite: verify the media journey and document its rollout
    Open
    area:backend area:frontend area:infra enhancement feature subsystem:api subsystem:ci subsystem:landing v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3447 ·

    Maintainers usually reply within 1 day

  • editor_v2: choose media and insert images or document links into pages
    Open
    area:frontend enhancement feature v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3446 ·

    Maintainers usually reply within 1 day

  • editor_v2: build the Media library screen
    Open
    area:frontend enhancement feature v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    govtech-bb/gov-bb#3445 ·

    Maintainers usually reply within 1 day

  • govbbmarkd and landing: support managed images and document links
    Open
    area:backend area:frontend enhancement feature subsystem:api subsystem:landing subsystem:packages v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3444 ·

    Maintainers usually reply within 1 day

  • api_v2: track page media usage and prevent unsafe publication or deletion
    Open
    area:backend enhancement feature security subsystem:api subsystem:migrations v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    govtech-bb/gov-bb#3443 ·

    Maintainers usually reply within 1 day

  • api_v2 and landing: serve media with controlled access and safe HTTP responses
    Open
    area:backend area:frontend enhancement feature security subsystem:api subsystem:landing v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    govtech-bb/gov-bb#3442 ·

    Maintainers usually reply within 1 day

  • api_v2: browse and update the media library with role checks
    Open
    area:backend enhancement feature subsystem:api v2-rewrite

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    govtech-bb/gov-bb#3441 ·

    Maintainers usually reply within 1 day

  • api_v2: upload and validate media before making it available to editors
    Open
    area:backend enhancement feature security subsystem:api v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3440 ·

    Maintainers usually reply within 1 day

  • api_v2: store media metadata, lifecycle state and audit history
    Open
    area:backend enhancement feature subsystem:api subsystem:migrations v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3439 ·

    Maintainers usually reply within 1 day

  • infra: provision private media storage and malware scanning for api_v2
    Open
    area:infra enhancement feature security subsystem:api v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3438 ·

    Maintainers usually reply within 1 day

  • v2-rewrite: agree the media contract, permissions and publication rules
    Open
    area:backend area:frontend documentation enhancement feature subsystem:api subsystem:packages v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3437 ·

    Maintainers usually reply within 1 day

  • [STORY] Editors upload, find and reuse media on service pages
    Open
    area:backend area:frontend enhancement subsystem:api subsystem:landing user-story v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3436 ·

    Maintainers usually reply within 1 day

  • [EPIC] Manage and publish media through the v2 platform
    Open
    area:backend area:frontend area:infra enhancement EPIC subsystem:api subsystem:landing subsystem:packages v2-rewrite

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    govtech-bb/gov-bb#3435 ·

    Maintainers usually reply within 1 day

  • api: say which form an untracked application is for in the status answer
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    govtech-bb/gov-bb#3434 ·

    Maintainers usually reply within 1 day

  • Chat: content review of the application tracking messages
    Open
    enhancement subsystem:chat

    Difficulty 3/5 1-2 days Newbie friendliness 54/100

    govtech-bb/gov-bb#3420 ·

    Maintainers usually reply within 1 day

  • Use Google Maps for the address-lookup fallback pin map instead of Leaflet
    Open
    area:frontend enhancement subsystem:forms

    govtech-bb/gov-bb#3403 ·

    Maintainers usually reply within 1 day

  • Footer Careers link leads to a 404 page
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    govtech-bb/gov-bb#3362 ·

    Maintainers usually reply within 1 day

  • CI: run on pull requests to v2-rewrite, and make it pass
    Open
    area:infra bug severity:important subsystem:api subsystem:ci v2-rewrite

    Difficulty 4/5 3-5 days Newbie friendliness 22/100

    govtech-bb/gov-bb#3347 ·

    Maintainers usually reply within 1 day

  • api_v2: concurrent writes to one entity can collide on change_events.version_no
    Open
    area:backend bug severity:minor subsystem:api subsystem:migrations v2-rewrite

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    govtech-bb/gov-bb#3346 ·

    Maintainers usually reply within 1 day

  • editor_v2: fix the failing test, build and lint jobs in CI
    Open
    area:frontend bug severity:important subsystem:ci v2-rewrite

    Difficulty 4/5 3-5 days Newbie friendliness 34/100

    govtech-bb/gov-bb#3345 ·

    Maintainers usually reply within 1 day

  • Check MDA contact addresses on save and at startup, and allow editing contacts (split from #2302)
    Open
    area:backend enhancement subsystem:api

    Difficulty 4/5 3-5 days Newbie friendliness 36/100

    govtech-bb/gov-bb#3330 ·

    Maintainers usually reply within 1 day

  • Remove the landing Header nav-gap override once the design system ships it
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    govtech-bb/gov-bb#3328 ·

    Maintainers usually reply within 1 day

  • api_v2: catch every difference between schema.ts and the SQL migrations
    Open
    area:backend enhancement severity:minor subsystem:api subsystem:migrations v2-rewrite

    govtech-bb/gov-bb#3316 ·

    Maintainers usually reply within 1 day

  • editor_v2: add Highlights and Muted blocks
    Open
    area:frontend enhancement severity:minor v2-rewrite

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    govtech-bb/gov-bb#3315 ·

    Maintainers usually reply within 1 day

  • infra: require the Content freeze check on main and prove it trips
    Possibly taken @RootUserChris claimed this today. Open
    area:infra enhancement severity:important subsystem:ci v2-rewrite

    govtech-bb/gov-bb#3531 · 1 assignee ·

    Maintainers usually reply within 1 day

  • api_v2: share the service_status fetch between import-estate and check-import
    Possibly taken @sajclarke claimed this today. Open
    area:backend enhancement severity:minor subsystem:api v2-rewrite

    govtech-bb/gov-bb#3530 · 1 assignee ·

    Maintainers usually reply within 1 day

  • api_v2: pages nested under find-an-open-pharmacy inherit its visibility; landing's don't
    Possibly taken @IsaiahSama claimed this today. Open
    area:backend bug severity:minor subsystem:api v2-rewrite

    govtech-bb/gov-bb#3525 · 2 assignees ·

    Maintainers usually reply within 1 day

  • editor_v2: edit and save non-service site pages without a category
    Possibly taken @phrogwrld claimed this today. Open
    area:frontend bug severity:important v2-rewrite

    govtech-bb/gov-bb#3500 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Share step-view and field-label logic in umami-analytics; drop DOM lib from apps/api
    Possibly taken @sajclarke claimed this 1 day ago. Open
    area:backend enhancement subsystem:api subsystem:packages

    govtech-bb/gov-bb#3496 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Rename .inputValidator() to .validator() and move TanStack Start to 1.169
    Possibly taken @Zainab980 claimed this 1 day ago. Open
    area:frontend dependencies enhancement severity:minor subsystem:form-builder subsystem:landing

    govtech-bb/gov-bb#3495 · 1 assignee ·

    Maintainers usually reply within 1 day

  • editor_v2: new action buttons can go live pointing nowhere
    Possibly taken @phrogwrld claimed this 1 day ago. Open
    area:frontend bug severity:important v2-rewrite

    govtech-bb/gov-bb#3479 · 1 assignee ·

    Maintainers usually reply within 1 day

Showing the newest 100

This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.

Open advanced filter

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.