brocoders-boilerplate-setup

Brocoders Boilerplate Setup

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "brocoders-boilerplate-setup" with this command: npx skills add nmime/infra-skills/nmime-infra-skills-brocoders-boilerplate-setup

Brocoders Boilerplate Setup

Comprehensive guide for setting up full-stack applications using:

  • Backend: NestJS Boilerplate

  • Frontend: Extensive React Boilerplate

Quick Start

  1. Choose Your Git Provider

Ask user which platform they want to use:

  • GitHub → See references/github-setup.md

  • GitLab (Cloud) → See references/gitlab-setup.md

  • GitLab (Self-Hosted) → See references/gitlab-selfhosted-setup.md

  1. Project Structure Decision

Ask user about repository strategy:

  • Monorepo: Both frontend and backend in single repository

  • Polyrepo: Separate repositories for frontend and backend (recommended for larger teams)

Setup Workflow

Step 1: Clone Boilerplates

Create project directory

mkdir my-fullstack-app && cd my-fullstack-app

Clone backend

git clone https://github.com/brocoders/nestjs-boilerplate.git backend cd backend && rm -rf .git && cd ..

Clone frontend

git clone https://github.com/brocoders/extensive-react-boilerplate.git frontend cd frontend && rm -rf .git && cd ..

Step 2: Initialize Git

Based on chosen provider, follow the corresponding reference guide.

Step 3: Environment Setup

See references/environment-setup.md for:

  • Backend environment configuration

  • Frontend environment configuration

  • Docker setup

  • Database initialization

Step 4: CI/CD Configuration

CI/CD templates available per provider in their respective reference files.

Boilerplate-Specific Guides

  • NestJS Backend Details → references/nestjs-boilerplate.md

  • React Frontend Details → references/react-boilerplate.md

Decision Tree

Start │ ├─► Git Provider? │ ├─► GitHub → references/github-setup.md │ ├─► GitLab Cloud → references/gitlab-setup.md │ └─► GitLab Self-Hosted → references/gitlab-selfhosted-setup.md │ ├─► Monorepo or Polyrepo? │ ├─► Monorepo → Single repo setup in chosen provider guide │ └─► Polyrepo → Separate repos setup in chosen provider guide │ └─► Environment Setup → references/environment-setup.md

Reference Files

  • references/github-setup.md - GitHub setup

  • references/gitlab-setup.md - GitLab Cloud setup

  • references/gitlab-selfhosted-setup.md - Self-hosted GitLab setup

  • references/environment-setup.md - Environment configuration

  • references/nestjs-boilerplate.md - NestJS backend details

  • references/react-boilerplate.md - React frontend details

  • references/kubernetes-manifests.md - K8s manifests

  • references/helm-charts.md - Helm charts

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

minio-storage

No summary provided by upstream source.

Repository SourceNeeds Review
General

k8s-observability

No summary provided by upstream source.

Repository SourceNeeds Review
General

k8s-cluster-management

No summary provided by upstream source.

Repository SourceNeeds Review
General

k8s-secrets

No summary provided by upstream source.

Repository SourceNeeds Review