Skip to content

Martin-Brejniak/icode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

icode

Base project for FDM 2024 mini bootcamp

Let's get ready for the bootcamp!

Follow along with this tutorial to ensure your machine is configured and ready to go for the upcoming March 20th bootcamp!

  • Create GitHub account
  • If your GitHub email does not match the email you used to register, please respond back to the acceptance email with your GitHub account email.
  • Download necessary technology
  • Complete Tutorial

Meet other participants!

Downloads

Download Java

In order to create and run java programs, you will need to ensure you have Java available on your device.
Since the project is built using Java 17, ensure the version you download is equivalent or newer (17+)
Click here to download

Download Git

Git is a open-source version control technology that allows developers to share code quickly and efficiently.
The latest version of Git is 2.43.0 -- it is recommended to have at least version 2.23
Click here to download

Download Code IDE

Code Integrated Development environments (IDE) are applications that assist developers code efficiently. They often assist with identifying syntactical and compilation errors and provide suggestions on how to work towards a resolution. There are several open-source options on the market and you are encouraged to find the one that best suits your needs.
Recommended IDEs
Eclipse IDE
This is an IDE tailored towards Java Developers and is a preferred workspace at FDM.
VS Code
This is a great alternative and supports several languages and extensions.

Tutorial

After completing this brief tutorial, you will have a basic understanding of git necessary for the upcoming bootcamp.

Step 1: On your account create a project
> Navigate to your profile
> Select the 'Repositories' tab
> Select 'New'
> Name the repository 'introduction'
> You can add a description (optional)
> Ensure it is public
> Select 'Create Repository'

Step 2: Clone project to your device > GitHub provides commands that you can follow along with

Step 3: Add a small introduction about yourself to your README.md and push the changes to the main branch
How to push to repositories

```
git add .
```

This will add everything in your folder to the repository

```
git add READ.md
```

This will only add the READ.md. When you 'add' items, those items are 'staged' and ready to be committed and pushed to the origin (GitHub).

Check that the correct files are added git status

After you run git status, you can ensure only desired files are staged and have the opporunity to unstage any unnecessary files

```
git restore --staged <file>
git commit -m "introduction added"
git push
```

Step 4: Create a new branch called "branched"

```
git switch -c branched

```

Or

```
git checkout branched

```

Add a new text file to the branch

```
touch experience.txt
```

Inside the text file, tell us a little bit about your experience with Java. Push introduction to new branch.

Step 5: Fork icode project to your machine

On the top right corner of this repository, Click 'Fork', this will fork the repository to your profile.
Clone the newly forked repository to your machine
In the README.md file, under 'Participants' add the link to your newly created introduction repository
> [Your Full Name](http://link) -- Your Full Name should match the name you used to register for this event.
Push changes with your name as the commit message
>
Create a new pull request for the original repository to accept
Add descriptive comment and complete request by clicking 'Create pull request'

Done! You are set to go!

Participants

Audrey Puckett

Michael Eshun
Julie Cheng
Chao Meng
Diya Patel
Deepthi Sudhakaran
Christian Tchoutang
Yuanyuan Chen

Johnny Wu
Zavier Paulino
Kai-Yin Huang
Jarin Tasnim
Becca Jonas
Martin Brejniak

About

Base project for FDM 2024 mini bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 68.8%
  • Java 29.3%
  • CSS 1.9%