<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Getting Started — forecast-mmmapi-markets Documentation</title>
    <link>/getting-started/index.html</link>
    <description>Start here to understand the repo model, the workflow, and the first command path for a migrated market.</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <atom:link href="/getting-started/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Quickstart</title>
      <link>/getting-started/quickstart/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/getting-started/quickstart/index.html</guid>
      <description>This is the shortest supported path for using the repo.&#xA;Preconditions Run commands from the repository root. Have R available locally. Install the minimal repo dependency used by validation: install.packages(&#34;yaml&#34;) Create A New Market/KPI Rscript scripts/scaffold_market.R IT store_visits This creates:</description>
    </item>
    <item>
      <title>Getting Started</title>
      <link>/getting-started/getting-started/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/getting-started/getting-started/index.html</guid>
      <description>This repo is for market-specific implementations that sit on top of the shared product/package layer in forecast-mmmapi-r.&#xA;Run all commands from the repository root.&#xA;Typical Workflow Create or update a market/KPI folder under markets/. Keep market-specific logic in bounded files such as transform.R and decomp.R. Run validation locally. Open a pull request for product/engineering review. Build the upload artefact from the repo version, not from a local copy. Standard Commands Validate all migrated markets:</description>
    </item>
    <item>
      <title>Repo Model</title>
      <link>/getting-started/repo-model/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/getting-started/repo-model/index.html</guid>
      <description>This repository is intentionally separate from forecast-mmmapi-r.&#xA;Split Of Responsibility forecast-mmmapi-r&#xA;reusable package/product code API contract packaging logic shared templates and helpers forecast-mmmapi-markets&#xA;market/KPI implementations market configuration bounded transform/decomp logic validation entrypoints build manifests and governance Why Split Repos Without this split, the reusable product repo tends to become a hybrid of:</description>
    </item>
  </channel>
</rss>