Parse/Next Monorepo Starter

Overview

Parse/Next Monorepo Starter

All in one template monorepo to build and deploy apps faster than ever with modern technologies.

Technologies

  • Parse Server (v5, currently in beta)
  • GraphQL
  • MongoDB
  • Low code, Backend as a server (Baas)
  • Semantic release (release candidate processes)
  • Yarn v2 Monorepo (with lerna pipelines)
  • Next JS 12 (Typescript)
  • Jest (backend testing)
  • Cypress (E2E testing)
  • Storybook
  • SWC support (Jest SWC and Next SWC)
  • GraphQL codegen
  • Fully typed (API types generated from GraphQL files)
  • Github Actions
  • Conventional Commit setup with Husky
  • Code quality with Eslint and Prettier
  • Optimized Docker files
  • Yarn cache Git tracked (offline installs)
  • Release processes through Github Actions
  • Patch processes through Github Actions

Install

yarn

Build packages

yarn bs

Dev a "package"

yarn workspace back dev or cd packages/back && yarn dev

Note: VS code play better in scoped mode than working at the root of the monorepo

code packages/back

Start a new release

  • Ensure that an rc branch exists on your repo
  • Open a PR from master to rc
  • Once RC is merged semantic-release will detects new changes based on commits and will publish some new Git Tag + Github release flagged as pre-release
  • Each pre release trigger a new Docker image with associated tag
  • The new docker image is pushed by the CI on your pre-prod/staging env.
  • Once you team has validated the Pre Release, simply go to Github Releases pages and edit the validated Pre Release and uncheck the "Pre release" checkbox.
  • The CI will publish the release on your production env.

Patch process

TODO

You might also like...

My JAMStack website/blog [Next / MDX / ChakraUI]

My JAMStack website/blog [Next / MDX / ChakraUI]

carlosazaustre.es Personal website/blog Technologies used Next.js React.js @emotion/styled ChakraUI MarkdownX Vercel Support If you like my work, you

Dec 25, 2022

A forkable Next.js site w/ a blank custom Nextra theme (w/Tailwind)

Nextra Blank Custom Theme/Boilerplate Example A nearly blank MDX blog/content site powered by a custom Nextra theme (see components/layout.js) w/Tailw

Jan 6, 2023

trying to clone tiktok using next, typescript, tailwindcss and hasura graphql. For educational purposes only

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Jan 4, 2022

This is a minimal Next.js app where you can create birthday wishes and share the link to anyone :)

This is a minimal Next.js app where you can create birthday wishes and share the link to anyone :)

Happy Birthday Wisher Check out the Live Website This is a simple Next.js project where you can generate a birthday wish for someone. Just enter their

Dec 22, 2022

Makeup shopping app using Next.js and TypeScript

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Nov 21, 2021

Real state property listing app using next.js , chakra.ui, SCSS

Real state property listing app using next.js , chakra.ui, SCSS

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Dec 19, 2021

Get an array of all React Spectrum modules, useful for integrating with Next.js

get-react-spectrum-modules This package exports a function that returns an array of all React Spectrum modules that it finds in the node_modules direc

Mar 8, 2022

Build Google 2.0 with Tailwind CSS & Next.js for Education Purpose..

Paradise of Creativity Parimal Nakrani This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server:

Dec 21, 2021

E-commerce project using Next.js

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Jan 5, 2022
Owner
Antoine Cormouls
Lead Fullstack Developper || Parse OS Team || OS Contributor
Antoine Cormouls
Next.js + TypeScript + Material UI v5 + Sass + Storybook starter

nextjs-ts-mui5-scss-storybook-starter ?? Next.js + TypeScript + Material UI v5 + Sass + Storybook starter ?? with linting & prettier pre-configured Ma

Muhammad Ridho Anshory 13 Oct 19, 2022
Next-multipart - Easy & Simple File Uploads for Next.js

Next-Multipart Next-multipart is a small utility library to ease the process of file uploads with Next.js. It uses formidable under the hood, but with

Tim Raderschad 10 Nov 11, 2022
React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)

React Starter Kit — "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Expr

Kriasoft 21.7k Dec 30, 2022
React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in

A comprehensive starter kit for rapid application development using React. Why Slingshot? One command to get started - Type npm start to start develop

Cory House 9.8k Dec 22, 2022
Starter Antd 4.0 Admin App Mern( Node.js / React / Redux / Ant Design ) Crud & Auth , Dashboard

Starter Antd Admin (Crud & auth) Mern App (Express.js / React / Redux / MongoDB) App built for DigitalOcean MongoDB Hackathon CRM Starter Mern Antd Ad

Salah Eddine Lalami 208 Jan 8, 2023
This is a starter file with base SvelteKit skeleton configurations with Open Props, Jit Props, and PostCSS configured.

create-svelte Everything you need to build a Svelte project, powered by create-svelte; Creating a project If you're seeing this, you've probably alrea

Brittney Postma 4 Jul 22, 2022
A React Native starter template project with built-in navigation & redux toolkit.

react-native-template A React Native starter template project with built-in navigation & redux toolkit. What's included? @react-native-async-storage/a

Manish Bista 8 Oct 29, 2022
Next-gen, highly customizable content editor for the browser - based on React and Redux and written in TypeScript. WYSIWYG on steroids.

ReactPage ReactPage is a smart, extensible and modern editor ("WYSIWYG") for the web written in React. If you are fed up with the limitations of conte

null 9.1k Jan 6, 2023
⚡️The Fullstack React Framework — built on Next.js

The Fullstack React Framework "Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails Read the Documentation “Zero-API” data layer lets y

⚡️Blitz 12.5k Jan 4, 2023
An interactive CLI automation tool 🛠️ for creating react.js and next.js projects most fast and efficiently. ⚛️

An interactive CLI automation tool ??️ for creating react.js and next.js projects most fast and efficiently. ⚛️ About ℹ️ ReexJs CLI is an interactive

Alexis Guzman 27 Apr 12, 2022