Skip to content

Esummit-organization/ESIC-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

ESIC Website

Tech Stack 🧰

  • Frameworks

  • Pages ☑️

    Home

    • Hero Section
    • Events
    • Speakers
    • Sponsors
    • FAQ
    • Footer

    Blogs

    • Blogs

    Installation and Contribution 🧑‍💻

    Using Git and Github

    • Clone the repository
    • Set the upstream remote to the original repository url so that git knows where to fetch updates from in future: git remote add upstream https://github.com/Esummit-organization/ESIC-Website.git

    Commit Discipline

    • Make sure to write clear and descriptive commit messages

    • The commit message:

      • is written in the imperative (e.g., "Fix …", "Add …")
      • is kept short (max 76 characters, ideally less), while concisely explaining what the commit does
      • is clear about what part of the code is affected – often by prefixing with the name of the section and a colon, like events: … or footer: …
    • Examples:

      • footer: Add contact links
      • events: Fix scrolling issues

    Install required packages

    • cd esic_fe
    • npm install

    Run server

    • npm run dev

    Sample Git Workflow

    • Create a new feature branch with git checkout -b <name-of-your-feature-branch> or if the branch is already created (which would mostly be the case), use git checkout <branch-name>
    • Make changes and commit them in the feature branch.
    • Once done developing, switch back to the main branch with git checkout main ; pull the latest version of the repo with git pull https://github.com/Esummit-organization/ESIC-Website.git main
    • Switch back to the feature branch with git checkout <name-of-your-feature-branch>. Apply the new changes on top of the latest version of the repo with git rebase main
    • Resolve merge conflicts (if any)
    • Push your feature branch upto your remote repo with git push origin <name-of-your-feature-branch>
    • Submit a Pull Request to the main branch.
    • After any questions or changes have been resolved, your contribution would be merged in!

    About

    This repository contains code for the E-Summit Website of NITK

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published