Skip to content

Add configuration and setup for VS Code extension and web project and server api#1

Merged
abdlmnn merged 67 commits into
mainfrom
monorepo-setup
May 7, 2026
Merged

Add configuration and setup for VS Code extension and web project and server api#1
abdlmnn merged 67 commits into
mainfrom
monorepo-setup

Conversation

@abdlmnn
Copy link
Copy Markdown
Owner

@abdlmnn abdlmnn commented May 7, 2026

Summary

Initializes the Codbit monorepo architecture including the VS Code extension, web dashboard, backend server, shared tooling, workspace configuration, and development infrastructure.


Changes

  • Configured pnpm workspace and Turborepo monorepo setup
  • Added package management and workspace configuration
  • Added npmrc, gitignore, and VS Code ignore configurations
  • Configured Prettier and ESLint across projects
  • Added VS Code launch and task configurations
  • Initialized VS Code extension package structure
  • Added extension configuration, licensing, and documentation
  • Implemented VS Code activity heartbeat tracking
  • Added gutter decoration support
  • Added memory store functionality
  • Implemented remember selection command
  • Added status bar timer and duration formatter
  • Added shared custom constants and types
  • Configured Next.js applications for web dashboard
  • Added layouts, pages, global styles, dashboard styles, and assets
  • Added Geist font integration
  • Implemented dashboard page structure
  • Added shared package type support
  • Initialized backend server architecture
  • Added Prisma schema and custom Prisma configuration
  • Added Express application bootstrap and API structure
  • Implemented API key authentication
  • Added async handler utilities
  • Implemented route synchronization service
  • Added Dockerfile and docker-compose configuration
  • Added environment example files
  • Configured CI pipeline for continuous integration

Notes

This PR establishes the foundational architecture for the Codbit ecosystem, including the extension client, web dashboard, backend services, workspace tooling, and development infrastructure.

The structure is designed for scalable multi-package development using Turborepo and pnpm workspaces.


Status

Ready for staging merge

@abdlmnn abdlmnn merged commit 4179c53 into main May 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant