How to make a contribution!

October 16, 2023

How to Make a Contribution: A Step-by-Step Guide

Thank you for considering a contribution to our project! Follow these simple steps to make your mark:

Step 1: Fork the Repository

Start by forking this repository to your GitHub account. This will create a copy of the project under your account, allowing you to freely experiment with changes without affecting the original project.

Step 2: Clone the Repository

Clone the forked repository to your local machine. Use the following command in your terminal or command prompt:

git clone <your-forked-repository-url>
cd <repo-name>
npm i
npm start
Make sure you have Node.js installed.

Step 3: Create a New Blog Post

Navigate to the content/blog directory in your local repository. Create a new folder with your name. Inside this folder, add a file named index.md.

Step 4: Add Front Matter to Your File

In index.md, add the following front matter at the beginning of the file:

---

title: Your Title Here
date: "YYYY-MM-DDTHH:mm:ss.SSSZ"

---

Replace Your Title Here with a catchy title for your blog post, and update the date field with the current date and time in the specified format.

Step 5: Write Your Blog Post

Write about yourself and share your thoughts about today's session. Feel free to be creative and expressive in your writing. You can include any relevant information, experiences, or insights you gained during the session.

Step 6: Commit and Push Your Changes

After you've written your blog post, save the index.md file. Commit your changes using the following commands:

git add .
git commit -m "Add: New blog post about today's session"
git push origin master

Step 7: Create a Pull Request

Go to your forked repository on GitHub and click on the "New Pull Request" button. Provide a brief description of your changes and submit the pull request. Once reviewed and approved, your contribution will be merged into the main project.

Congratulations, you've made a valuable contribution to our project! Thank you for your effort and dedication. Happy coding!

Feel free to customize these instructions further if needed. Good luck with your contributions!