Skip to content

Labels

Labels

  • api:external

    Work related to external/public API selection, integration, and resilience.
  • area:ci-cd

    GitHub Actions, build, test, packaging, and release workflows.
  • area:deployment

    AWS Elastic Beanstalk, environments, and runtime configs.
  • area:documentation

    README, docs/, inline JavaDoc, and project planning artifacts.
  • area:logging

    Log4J configuration, structured logging, MDC, and log hygiene.
  • area:persistence

    Entities, DAOs, JPA/Hibernate mappings, and database concerns.
  • area:security

    Authentication/authorization, Spring Security, Cognito integration.
  • area:service

    Business logic and orchestration (e.g., DrillService, ChallengeRunService).
  • area:ui/ux

    UI layout, styling, accessibility, and UX flows (client-side behavior and visual polish).
  • area:web

    Controllers, JSP/JSTL, view models, and UI wiring.
  • bug

    Something isn't working
  • checkpoint

    Use for Project Checkpoints. Include acceptance evidence (tests, screenshots) when used.
  • chore

    Maintenance, refactors, and non-feature tasks (e.g., config, build, logging hygiene).
  • documentation

    Improvements or additions to documentation
  • duplicate

    This issue or pull request already exists
  • enhancement

    New feature or request
  • feature:aws-eb

    Elastic Beanstalk packaging, Procfile, health checks, and deployment.
  • feature:cognito-auth

    OAuth2/OIDC login via Amazon Cognito and protected routes.
  • feature:drill-mode

    Drill queue, scheduling (nextDueAt), streak/timesSeen, and related UI.
  • feature:pagination-jquery

    Client-side pagination using jQuery/CDN; no server-side Pageable.
  • feature:practice-mode

    Practice flow, challenge prompts, and basic submission behavior.
  • good first issue

    Good for newcomers
  • hardening

    Stabilization, safety, resilience work (e.g., tx boundaries, locking, validation, error handling).
  • help wanted

    Extra attention is needed
  • invalid

    This doesn't seem right
  • logging

    Log4J configuration, structured logging, MDC, and log hygiene.
  • migration

    Schema/data migrations and related tasks (e.g., Flyway/Liquibase scripts, rollout coordination).
  • post-mvp

    Use for all issues/PRs that do not belong to the MVP release. Will be implement post-MVP.
  • priority:P0-critical

    Critical path or breakage; address immediately.
  • priority:P1-high

    High importance; schedule next.