Skip to content

Comments

Api/initial setup#8

Merged
REM-moe merged 20 commits intodevfrom
api/initial-setup
Feb 20, 2026
Merged

Api/initial setup#8
REM-moe merged 20 commits intodevfrom
api/initial-setup

Conversation

@REM-moe
Copy link
Contributor

@REM-moe REM-moe commented Feb 19, 2026

  • dependabot
  • swagger
  • initial docs/
  • initial health end point

@REM-moe REM-moe self-assigned this Feb 19, 2026
@REM-moe REM-moe added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 19, 2026
Adds JWTSecret field to config struct and updates Load function to read JWT_SECRET env var. Includes unit tests for config loading.
Adds migration to enable pgcrypto and unaccent extensions.
Adds password hashing, JWT token generation/validation, and standardized JSON response helpers. Includes unit tests.
Adds PostgreSQL connection pool setup. Implements repositories for Users, Organizations, and Staff with CRUD operations.
Adds AuthHandler with Login/Register endpoints. Configures Chi router, middleware (CORS, Logger), and dependency injection in Server.
Updates Swagger documentation, README project overview, and ROADMAP with current progress.
@REM-moe REM-moe added the api label Feb 19, 2026
Adds CONTRIBUTING.md with detailed developer guide on how to add new features, using 'Create Organization' as an example.
Adds PULL_REQUEST_TEMPLATE.md with a checklist for verification steps (lint, test, docs, etc.).
Extends CONTRIBUTING.md with detailed development workflow, project structure, coding standards, and a comprehensive step-by-step feature implementation guide.
Updates CONTRIBUTING.md to explain that custom k6 scripts are only needed for critical paths, and simple endpoints can use the generic command. Also includes the fix for k6-auth.js org slug generation.
@REM-moe REM-moe merged commit d42be85 into dev Feb 20, 2026
1 check passed
@REM-moe REM-moe deleted the api/initial-setup branch February 20, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants