Skip to content

pes-innovation-lab/web

Repository files navigation

PES Innovation Lab (formerly Microsoft Innovation Lab)

logo

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.

Development

Setting up your development environment :

  1. Clone the repository after forking.
  2. Ensure you have bun installed.
  3. Run bun install to fetch and install all the necessary packages
  4. Run bun run dev to run the development server.
  5. Access website at http://localhost:3000/.

Build and server

  1. Run bun run build to build the application.
  2. Run bun run start to serve the application.

Contributing

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.

Adding new blogs

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 is blogs/blog1.md Images 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.png In your markdown use the image as: ![](/images/blogs/blog1/cover_image.png)
  • 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 :)

Contact

email : [email protected]
Website : https://www.theinnovationlab.in/


About

Website of The Innovation Lab, PES University

Topics

Resources

Stars

Watchers

Forks

Contributors 29