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.
- Clone the repository after forking.
- Ensure you have bun installed.
- Run
bun installto fetch and install all the necessary packages - Run
bun run devto run the development server. - Access website at
http://localhost:3000/.
- Run
bun run buildto build the application. - Run
bun run startto serve the application.
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.
Blogs written in the markdown format are rendered and displayed on the site. To add a new blog, create a file with the .md extension in the blogs/ directory under the root folder.
If there are images in your blogs:
- Add those images to
public/images/blogs/<blog_name><blog_name> should be the exact same as your markdown file name. Example: if your new blog isblogs/blog1.mdImages should be added to:public/images/blogs/blog1/ - In your markdown use the images the way you would use if the images existed in
the project directory. The workflow will automatically rewrite the paths to match the firebase path
Example: if your image exists in
public/images/blogs/blog1/cover_image.pngIn your markdown use the image as: - Once you are done writing the blogs, raise the PR and wait for merging, once merged the workflow will run and automatically do the rest :)
email : [email protected]
Website : https://www.theinnovationlab.in/
