Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `mini-app/`: Next.js (TypeScript) Telegram Mini App with workers and sockets; Drizzle migrations in `drizzle/`.
Sign in to like and favorite skills
mini-app/: Next.js (TypeScript) Telegram Mini App with workers and sockets; Drizzle migrations in drizzle/.telegram-bot/: Node/TypeScript bot service.newton/apps/participant-tma/: Next.js participant-facing TMA (pnpm workspace).client-web-panel/: Next.js admin/client panel.website/: Next.js marketing site.devops/: Docker, Caddy, env helpers; docker-compose.yml orchestrates services. Assets and volumes under data/. API docs in swagger/.docker compose --profile full up -d | down: docker compose down -v.cd mini-app && yarn dev (uses ../.env); build/start: yarn build && yarn start:local.cd telegram-bot && yarn dev or yarn start:local.cd newton/apps/participant-tma && pnpm dev; build: pnpm build.cd client-web-panel && yarn dev; Website: cd website && yarn dev.cd mini-app && yarn run init:minio:local.yarn lint or pnpm lint; format with Prettier where available.TicketList.tsx); files/dirs kebab- or lower-case; env keys UPPER_SNAKE_CASE.@/ in mini-app maps to src/).mini-app/__tests__/*.test.ts(x). Run npx jest (or add a script) with dotenv -e ../.env if env is required.yarn test in mini-app executes src/test.ts for ad‑hoc checks.mini-app: fix socket auth or telegram-bot: add rate limit.docker compose --profile full up -d and linters pass locally..env.example to .env; never commit secrets. Validate envs via devops/CheckoutEnv.sh..env and Compose; see hosts.txt for host entries.