Bootcamp
Search…
📅
Course Schedule
0: Language and Tooling Teaching Guide
1: Frontend Basics Teaching Guide
2: Backend Basics Teaching Guide
3: Backend Applications Teaching Guide
4: Backend Structure Teaching Guide
5: Full-Stack Applications Teaching Guide
6: Frontend Infrastructure Teaching Guide
7: React Teaching Guide
8: Advanced React Teaching Guide
9: Advanced Topics Teaching Guide
🧮
Algorithms Teaching Guide
💼
Interview Prep Teaching Guide
☺
User Experience Teaching Guide
Sharing Code with Classmates
In software engineering, there are so many different ways to solve the same problem. One great way to maximise learning to have a look at how your friends completed the same exercises!

Part 1: Sharing your solution

  1. 1.
    To start off any project, you will have to go starter repo and fork the repo.
    • ​
      ​
  2. 2.
    Next, you will go to this new forked repo and git clone it down your filesystem.
  3. 3.
    You are now ready to go work on your project and make all the required changes.
  4. 4.
    It'll be great to include a README.md that includes
    1. 1.
      A brief description of your app
    2. 2.
      How to setup and run your app
  5. 5.
    Once done, you can go on to commit and push the files as per usual
    1. 1.
      git add .
    2. 2.
      git commit -m "-insert commit message here"
    3. 3.
      git push
  6. 6.
    Once the push is successfully, you should see it on your forked repo on Github.
  7. 7.
    Go on to make a Pull Request (from your forked repo to the original starter repo)
    1. 1.
      Please name the PR "<your name> <bootcamp batch>" eg. "Jiachen FTBC6"

Part 2: Checking out your classmate's solutions

  1. 1.
    To view your classmates solutions, you can go to the starter repo and click the Pull Request (PR) tab.
  2. 2.
    Next, you search for your bootcamp batch (eg. FTBC6) and all your classmates PRs should be listed there.
  3. 3.
    You can then view they code under the File Changes tab in the PR to view all the changes they have made.
  4. 4.
    To run and build their project locally, you can click on their forked repo in the PR and git clone it down as usual to run the project.
    1. 1.
      ​
      ​
  5. 5.
    Once cloned, you can follow the README to setup and run the app!
​
​
​
Last modified 11d ago