Skip to content

Refactor Makefile, restructure docs, and bump backend gems#186

Open
briannadelvalle-datadog wants to merge 1 commit into
TRAIN-3546-compose-transform-toolingfrom
TRAIN-3546-makefile-and-docs
Open

Refactor Makefile, restructure docs, and bump backend gems#186
briannadelvalle-datadog wants to merge 1 commit into
TRAIN-3546-compose-transform-toolingfrom
TRAIN-3546-makefile-and-docs

Conversation

@briannadelvalle-datadog

Copy link
Copy Markdown

Summary

  • Refactors the Makefile (ENV-based compose selection, prepare-release and no-cache targets, better help) and wires it to the compose transformation scripts.
  • Restructures docs: trims the root README.md, moves features into FEATURES.md, and adds/updates per-service READMEs (ads, backend, discounts, new nginx, new postgres).
  • Reworks env templates (adds .env.development.template), tidies .gitignore, and bumps backend gems in Gemfile.lock.

Stack

Part of the TRAIN-3546 split. Base: TRAIN-3546-compose-transform-tooling (Makefile consumes the transform scripts). Merge last, after #185.

Test plan

  • make help and confirm targets resolve.
  • make prepare-release (or equivalent) generates the production compose file.

Made with Cursor

Streamline the Makefile (ENV-based compose selection, prepare-release
and no-cache targets, better help) and wire it to the compose
transformation scripts. Restructure documentation: trim the root
README, move features into FEATURES.md, and add/update per-service
READMEs. Rework the env templates (add .env.development.template),
tidy .gitignore, and bump backend gems in Gemfile.lock.

Co-authored-by: Cursor <cursoragent@cursor.com>
@briannadelvalle-datadog briannadelvalle-datadog requested review from a team as code owners June 8, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant