1. Project Overview & Quickstart (beemdevelopment/FAQ)
Technical Documentation: beemdevelopment/FAQ
โน๏ธ Provenance: Multi-Tier Ingestion ยท CodeWiki Reference
FAQ
Agent Skills & Rules
- Discovered 21 agent rule(s) and prompt configurations.
--- METRICS ---
- Files Extracted: 1
- Estimated Token Budget: ~23 tokens
- Canonical Reference: https://codewiki.google/github.com/beemdevelopment/FAQ
2. Official Technical Reference & Guides (beemdevelopment/website)
File: README.md
Aegis website
This repository contains the source of Aegis' website, hosted at:
https://getaegis.app.
File: package.json
{
"name": "aegis-website",
"version": "0.0.0",
"scripts": {
"dev": "npm run server:dev",
"prod": "npm run lint && npm run build && npm run server:prod",
"build": "vite build",
"server": "node --loader ts-node/esm ./server/index.ts",
"server:dev": "npm run server",
"server:prod": "cross-env NODE_ENV=production npm run server",
"lint": "eslint . --max-warnings 0"
},
"dependencies": {
"@headlessui/react": "^1.7.17",
"@heroicons/react": "^2.1.1",
"@types/compression": "^1.7.5",
"@types/express": "^4.17.21",
"@types/node": "^20.10.4",
"@types/react": "^18.2.42",
"@types/react-dom": "^18.2.17",
"@typescript-eslint/eslint-plugin": "^6.13.2",
"@typescript-eslint/parser": "^6.13.2",
"@vitejs/plugin-react": "^4.2.1",
"autoprefixer": "^10.4.16",
"compression": "^1.7.4",
"cross-env": "^7.0.3",
"dayjs": "^1.11.10",
"eslint": "^8.55.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"express": "^4.18.2",
"lucide-react": "^0.513.0",
"postcss": "^8.4.32",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-qr-code": "^2.0.12",
"simple-icons": "^15.0.0",
"sirv": "^2.0.3",
"tailwindcss": "^3.4.0",
"ts-node": "^10.9.1",
"typescript": "^5.3.3",
"vike": "^0.4.153",
"vite": "^5.0.10"
},
"type": "module"
}
File: tsconfig.json
{
"compilerOptions": {
"strict": true,
"module": "ES2020",
"target": "ES2020",
// Doesn't apply to server/, see ts-node config down below and server/tsconfig.json
"moduleResolution": "Bundler",
"lib": ["DOM", "DOM.Iterable", "ESNext"],
"types": ["vite/client"],
"jsx": "react-jsx",
"skipLibCheck": true,
"esModuleInterop": true
},
"ts-node": {
"transpileOnly": true,
"esm": true,
"compilerOptions": {
"module": "Node16",
"moduleResolution": "Node16"
}
}
}
File: server/tsconfig.json
{
"extends": "../tsconfig.json",
// Make IDEs complain about missing file extension .js in import paths.
// Alternatively, we could always set "module" to "Node16" and add the file extension .js to import paths everywhere.
"compilerOptions": {
"module": "Node16",
"moduleResolution": "Node16"
}
}
File: .github/workflows/build.yaml
name: build
on: [pull_request, push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@de22e16c4711fca50c816cc9081563429d1cf563
with:
diagnostic-endpoint:
- uses: DeterminateSystems/magic-nix-cache-action@fc6aaceb40b9845a02b91e059ec147e78d1b4e41
with:
diagnostic-endpoint:
- name: Build
run: |
nix build --print-build-logs