21 lines
521 B
Markdown
21 lines
521 B
Markdown
ProgCode.Ru
|
|
===========
|
|
|
|
Structure:
|
|
|
|
- `web/` — Next.js application.
|
|
- `web/data/articles.json` — article data used by the site.
|
|
- `web/public/assets/illustrations/` — SVG illustrations and article covers.
|
|
- `web/public/assets/media/` — raster images used by the site.
|
|
- `web/scripts/buildDatabase.mjs` — refreshes article data and generated assets from local source files.
|
|
|
|
Useful commands:
|
|
|
|
```bash
|
|
cd ~/tmp/progcode/web
|
|
npm install
|
|
node scripts/buildDatabase.mjs
|
|
npm run dev -- --port 3000
|
|
npm run build
|
|
```
|