Skip to content

chore: add developer infrastructure and enhanced onboarding docs#9

Closed
abhishyantkhare wants to merge 2 commits intomainfrom
cofounder/cto-onboarding-enhancements
Closed

chore: add developer infrastructure and enhanced onboarding docs#9
abhishyantkhare wants to merge 2 commits intomainfrom
cofounder/cto-onboarding-enhancements

Conversation

@abhishyantkhare
Copy link
Copy Markdown

Summary

  • Add .editorconfig for consistent code style across editors (indentation, line endings, charset)
  • Add .github/CODEOWNERS mapping package directories to team ownership
  • Enhance CLAUDE.md with branch protection rules and preview environment documentation
  • Enhance AGENTS.md with CI requirements, code review requirements, and preview testing guide

Original Task

Please analyze my connected GitHub repository and set up comprehensive CI/CD and documentation. Detect the project type, add missing CI checks (ESLint, tests, linting), and generate CLAUDE.md and AGENTS.md files with coding standards and guidelines.

Changes

New Files

  • .editorconfig - EditorConfig for TypeScript/React monorepo with settings for:

    • 2-space indentation for most files
    • LF line endings
    • UTF-8 charset
    • Trimming trailing whitespace (except markdown)
    • Tab indentation for Makefiles
  • .github/CODEOWNERS - Code ownership mapping:

    • Frontend packages (twenty-front, twenty-ui, twenty-emails)
    • Backend packages (twenty-server)
    • Shared packages (twenty-shared, twenty-utils)
    • SDK/CLI packages
    • Documentation packages
    • Infrastructure and CI/CD files

Enhanced Documentation

CLAUDE.md additions:

  • Branch Protection section listing all required CI status checks
  • Preview Environments section documenting Render auto-deployments

AGENTS.md additions:

  • Branch Protection Rules with detailed CI check descriptions
  • Code Review Requirements section
  • Preview Environment Testing guide with best practices

Test plan

  • Verify .editorconfig is recognized by editors/IDEs
  • Verify CODEOWNERS syntax is valid
  • Verify documentation renders correctly on GitHub
  • All existing CI checks should pass (no code changes)

Add EditorConfig, CODEOWNERS, and enhance documentation for better
developer onboarding and CI/CD visibility.

Changes:
- Add .editorconfig for consistent code style across editors
- Add .github/CODEOWNERS mapping packages to team ownership
- Enhance CLAUDE.md with branch protection and preview environment docs
- Enhance AGENTS.md with CI requirements and preview testing guide
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 11, 2026

Welcome!

Hello there, congrats on your first PR! We're excited to have you contributing to this project.
By submitting your Pull Request, you acknowledge that you agree with the terms of our Contributor License Agreement.

Generated by 🚫 dangerJS against f857840

The Render service is configured with dockerfilePath: ./Dockerfile and
dockerContext: . (repo root). This copies the Dockerfile from
packages/twenty-docker/twenty/Dockerfile to the root level to match
Render's expected configuration.

The Dockerfile content uses paths relative to the repo root, so it
works correctly when placed at either location with the same Docker
context.
@abhishyantkhare abhishyantkhare temporarily deployed to cofounder/cto-onboarding-enhancements - twenty-worker PR #9 February 11, 2026 19:56 — with Render Destroyed
@abhishyantkhare abhishyantkhare temporarily deployed to cofounder/cto-onboarding-enhancements - twenty-server PR #9 February 11, 2026 19:56 — with Render Destroyed
@abhishyantkhare abhishyantkhare deleted the cofounder/cto-onboarding-enhancements branch February 12, 2026 18:57
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