Bokken.Io

F 44 completed
Web App
monorepo / javascript · small
202
Files
58,488
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#364531
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
71.27
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #59609
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
All rows scored by the Repobility analyzer (https://repobility.com)

AI Prompt

Create a multi-site development environment similar to bokken.io. I need a setup that uses Astro and Vite, and ideally runs within a Docker container managed by docker-compose. The setup should allow for multiple distinct sites like blog.bokken.io, career.bokken.io, and lab.bokken.io, accessible via local host entries. Please provide instructions or scripts to initialize this environment, perhaps using a script like `./scripts/init` and `./scripts/start-local`.
javascript astro vite docker docker-compose monorepo multi-site development-environment
Generated by gemma4:latest

Catalog Information

bokken.io is a multi-site development environment for various projects.

Description

This project provides a local development setup for multiple sites using Docker and docker-compose. It includes configurations for Astro blog development, allowing users to work on the blog without setting up the full environment. The project aims to simplify development by providing a self-contained environment with all necessary tools and dependencies.

الوصف

هذا المشروع يقدم إعدادًا محليًا للتنمية لعدة مواقع باستخدام Docker و docker-compose. يحتوي على تكوينات لتطوير مدونة Astro، مما يسمح للمستخدمين العمل على المدونة دون الحاجة إلى إعداد البيئة الكاملة. يهدف المشروع إلى بساطة التنمية عن طريق تقديم بيئة محكمة الإدارة تحتوي على جميع الأدوات والتنظيمات اللازمة.

Novelty

5/10

Tags

multi-site-development docker docker-compose astro-blog local-environment

Claude Models

claude-sonnet-4.6

Quality Score

F
44.4/100
Structure
38
Code Quality
68
Documentation
38
Testing
15
Practices
42
Security
55
Dependencies
60

Strengths

  • CI/CD pipeline configured (circleci)
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 5134 duplicate lines detected \u2014 consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 24 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

12.6h
Tech Debt (A)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (12)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
Unknown
License
33.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
40.9%
css
40.8%
yaml
8.3%
markdown
4.8%
typescript
3.7%
html
1.1%
json
0.3%
text
0.0%

Frameworks

Astro Vite

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionExecute ./scripts/init to build the Docker images and start the local development environment using docker-compose.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/88699.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV