Skip to content

Real-Dev-Squad/members-site

This branch is 2 commits ahead of develop.

Folders and files

NameName
Last commit message
Last commit date
Feb 10, 2024
Jun 13, 2023
Sep 17, 2024
Feb 10, 2024
Dec 12, 2024
Dec 12, 2024
Aug 31, 2024
Nov 22, 2022
Feb 10, 2024
Feb 10, 2024
Feb 10, 2024
Feb 10, 2024
Nov 22, 2022
Feb 10, 2024
Oct 5, 2024
Oct 5, 2024
Feb 10, 2024
Oct 5, 2024
Feb 10, 2024
Oct 5, 2024
Feb 10, 2024
Jun 23, 2023
Oct 5, 2024

Repository files navigation

Better Uptime Badge

website-members

The part of the website that shows the members of RDS This page is hosted on: https://members.realdevsquad.com/

How can I contribute?

You can find a detailed guide here!

Setup and running locally

  1. Run yarn dev
  2. Visit dev website: https://dev.realdevsquad.com

Coding Conventions

There are only 2 things in computer science: cache invalidation & naming things — *****Phil Karlton*****

Imports Order

  • External Libraries
  • Internal Libraries
  • Components
  • Types
  • Images
  • CSS

Commits style:

  • Make Atomic commits of changes, even if they are across multiple files in logical units.
    • Add displayName to make the Header clear
    • Remove unused date format
    • Chore change library version
  • It's alright to add a Description even if it's big we want to understand things just by reading the commit description at times.

Branch Naming:

  • Follow a simple Convention
feat: creating new features
mod: modifying existing feature
opti: for optimization existing flow
hotfix: you know what it means
poc: for proof of concept
refact: for  cleanup and refactor

Naming convention:

  • the names shall be short & self descriptive

example

/*BAD*/
const value = 5; //what is this value ?
const isPagination = true; // what does it do ?

/*GOOD*/
const initialIndexValue = 5;
const isPaginationEnabled = true;

Sanity:

  • avoid & follow
//bad
const onItmClk = () => {};

//good
const onItemClick = () => {};

const onProceedBtnClick = () => {};

Folder structure:

  • Files that are used in another specific file name them using the following convention
  • avatar.types.ts, avatar.constants.ts, specific components used in parent component inside the same folder itself
  • example folder structuring https://www.joshwcomeau.com/react/file-structure/

PR:

  • Description
  • files changed: local or package?
  • Screenshots
  • Dev sanity