LibreLab is an open source repository designed for students to get themselves involved in Open Source and encourage participation in Hacktoberfest.
With markdown as the primary form of content, LibreLab aims on the making the progress of adding posts to this site via code easy and intuitive for beginners.i
- Github Account. Create One
- Git Installed on System (cli) Get Git
- Code editor (of preference) installed on system. Get VS Code
- Preliminary Knowledge of Markdown. Fiddle with Markdown
- Desire to Contribute
- Before Proceeding, please register for Hacktoberfest
- if you don't have an account, you can head to github.com and sign up
- Proceed to the Github Repository and click on the 'Fork' Option
-
Proceed to Github Desktop and click on the option, "clone a repository from the internet", find your forked repository from the list of your repositories and click on clone.
-
Note where your repository will be cloned. This is where you will be making changes/contributions.
- After cloning the repository with Github Desktop, you will be presented with the following prompt, Selecting any of the two items shouldn't make much difference for our purpose. You can leave the first option selected if you want.
-
Make the required changes (View the following title 'Making the Necessary Changes' for more)
- Go to your forked repository.
- You should be able to view the option 'Contribute', after you have made the required changes.
- Click on create pull request and go through the next process to create a Pull Request.
-
Please view this video for clarification Youtube Link
-
add a markdown file with the content of your choice to ./content folder
-
after adding the content, goto scripts/contentmap.js and add the following lines of code.
const contentFiles = {
"<...Existing Content>",
"<slug-for-your-content>": {
title: "<for-title>",
file: "<name-of-yourmarkdown-file>.md",
image: "./assets/<add suitable image to ./assets and link>",
},
};const contentFiles = {
"contributing-guide": {
title: "Contributing to LibreLab",
file: "contributing.md",
image: "./assets/contributing illustration.png",
},
};Your article should then appear on the home page


