Skip to content

Zouher-20/Codelabs

Repository files navigation

CodeLabs

A project built with ❤️ for university by the great team of: Majd Al-Shalabi , Abd Al-Rahman Gwesh , Zouhair Nasser , Ayman Muhi Al-Deen , Mohammad Nashawati

Getting Started

First, run the development server:

# Install dependancies
npm i

# Install husky
npm i -g husky

# Install lint-staged
npm i -g lint-staged

# run local dev server
npm run dev

Learn More

To learn more about Next.js, take a look at the following resources:

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Naming

  • Classes: PascalCase , ex: UserControler.
  • Component names: PascalCase , ex: <DropDownItem />
  • Variables: camelCase , ex: activeFileIndex
  • Files: kebab-case, ex: dropdown-menu.ts
  • Branches: kebab-case , ex: fix-navbar-color

Gitflow

  1. A develop branch is created from master
  2. A release branch is created from develop
  3. Feature branches are created from develop
  4. When a feature is complete it is merged into the develop branch
  5. When the release branch is done it is merged into develop and master
  6. If an issue in master is detected a hotfix branch is created from master
  7. Once the hotfix is complete it is merged to both develop and master

Notes

  • Use Prettier for code formatting.

About

Codelabs platform for code sharing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •