indigotech / onboard-yugo-miyahara

0 stars 0 forks source link

[Track 2/8] Project Setup #3

Open taki-tiler[bot] opened 4 years ago

taki-tiler[bot] commented 4 years ago

Step 1/5 - Create a git branch

If you don't remember how to create a branch, check the references in the previous issues.

Note: From here, the issues will contain fewer tutorials and step-by-step guides. However, it doesn't mean you won't be able to ask. You can always ask anything to any Taqtiler. We are here to help 😉

Note 2: Be patient, this is the last setup before coding. 👍

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Step 2/5 - Create a simple Hello World

Estimated time: 3 hours

Follow a tutorial project to create a minimal "Hello World" application using the technology stack you were assigned. If you don't know on which stack you are, please ask your tutor before continuing. Read and follow them carefully:

Note: For now on, some steps will have an estimated time to help you organizing your time better. If you do not finish the step in the estimated time don't worry! It's just an average time based on previous onboards. The main purpose of this estimated time is to indicate when you should ask for help in case you're stuck.

By the way, remember that if you're struggling with any topic, feel free asking any Taqtiler ;)

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Step 3/5 - Create a Pull Request

If you don't remember how to open a Pull Request, check out the references in the previous issues. Your PR should have develop branch as base, to be merged into later.

This pull request will be reviewed by your Taqtile tutor and possibly by some other people. This process is called Code Review (CR). You can ask your tutor who will be revising your code and add them as collaborators to this github repository of yours.

Mark them on every Pull Request as reviewers. Check here an example of Code Review. You'll possibly have some changes requested/suggested in order to merge this new branch on develop.

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Step 4/5 - Update README.md

Estimated time: 20 minutes

Do you remember we created the README.md of this project before? Now that you have a project created on your technology stack, it's time to update it with some piece of information.

Since the feature/setup is (probably) still being reviewed, we need to create a new branch for this current step's task. Let's call this new branch docs/update-readme. Here's what you'll need to do:

After that, open a pull request with these README.md changes.

TIP: an excellent README is that one document that is sufficient for any developer to be able run and contribute to your project.

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Step 5/5 - Rebasing your branch

Here in Taqtile, before merging our revised (and approved) branches, we rebase this branch into the one we are attempting to merge. In this case, you'll rebase docs/update-readme or feature/setup to develop, depending on which one was reviewed and approved first.

Too confusing? Here are some good links you can read about rebase:

Note: Remember that if you are stuck in any of these topics, feel free to ask any Taqtiler. We are here to help 😉

The ideal setup we are trying to achieve with the rebases are something like this:

git_flow

yugom commented 4 years ago

Finish

taki-tiler[bot] commented 4 years ago

Click here for your next track