Menu

Fullstack Development Course

Fullstack Development Course

Learn by Contributing

Welcome to the Fullstack Development Course section! This is a special space created for students to learn Git, GitHub, and open-source contribution workflows by making real contributions to this portfolio website.

Course Goal

The main objective is to provide students with hands-on experience in version control, collaborative development, and open-source contribution practices. Students will learn how to fork repositories, create branches, make meaningful commits, and submit pull requests.

How to Contribute

2. Clone your forked repository to your local machine

3. Create a new branch: git checkout -b add-student-[your-name]

4. Copy src/constants/students/juan-pablo-jimenez.ts to your-username.ts and edit it with your information

5. Create your profile folder: public/fullstack-course/students/[your-username]/

6. Add your profile image to your folder

7. Make sure you have Node.js installed on your system

8. Install pnpm globally: npm install -g pnpm

9. Run pnpm install to install all project dependencies

10. Test locally with pnpm dev to ensure everything works

11. Commit your changes: git commit -m 'feat: add [your-name] to fullstack course'

12. Push to your fork: git push origin add-student-[your-name]

13. Open a Pull Request on GitHub targeting the fullstack-course section

Fullstack Course | Juan Pablo Jiménez | Juan Pablo Jiménez