We are a student community dedicated to cultivating the spirit of research and innovation in budding engineers.
This is the main repository for the website hosted at - PES Innovation Lab website. Be sure to head out to our website and take a look at some of the exciting projects carried out at the lab.
The development version up to date with the current version of the gh-pages
branch can be found here - PES Innovation Lab Github pages. This application is written in Javascript and is powered by NextJS and consequently, by ReactJS.
Dynamic data is fetched from an API server running on Heroku. Refer to: PES Innovation Lab API Repository for more information on the API.
- Clone the repository after forking.
- Ensure you have nodeJS and npm installed.
- Run
npm install
to fetch and install all the necessary packages - Run
npm run dev
to run the development server. - Access website at
http://localhost:3000/
.
- Run
npm run build
to build the application. - Run
npm run export
to export the application as a set of static pages.
We use a rebase-oriented workflow. We do not use merge commits. This means to get your local branch up-to-date with the upstream, you would use
git pull --rebase upstream master
instead of regular git pull
. It’s best to write your commits prefacing the file you changed, but if you don’t, you can always fix your history using git rebase -i
. An example of a good commit would be
index: Fix UI layout in mobile view.
email : [email protected]
Website : https://pes-innovation-lab.github.io/web/