You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To begin with the onboarding,I have prepared some information and tasks for you to get onboard so you can start following them and tell me when you are done: Remember to move this issue to "In Progress" once you begin, and to "In Review" when you call me back to check your issues.
Weekly Dedication and Schedule
The minimum weekly dedication required is 20 hours.
Schedule
Tuesdays
Attendance is mandatory in person from 10am to 2pm
Sessions will take place in sala XR.
This day requires your physical presence and cannot be replaced with online attendance. See the section # Attendance and Expulsion Policy for more details.
Monday, Wednesday, and Thursday
Online Hours: sessions from 10:15am to 2:00pm.
10:15am to 10:30am: We will hold daily meetings to align on progress and plans.
The remaining time will be dedicated to collaborative work, guidance, and resolving questions.
Virtual Classroom Access
The URL for the virtual classroom is located in the header of the #angular-java channel on Discord. Please check it there and ensure you join on time.
Attendance and Expulsion Policy
Read and confirm that you have understood the following policy:
Attendance
Attendance is mandatory for both in-person days and all synchronous activities, including presentations of results, daily meetings, and retrospectives.
You are allowed to miss a maximum of 2 daily meetings during the 5 week period.
Attendance at all other synchronous activities (presentation of results, dailies, sprint Plannings and retrospectives) is strictly required.
Absence Guidelines
All absences must be communicated in advance to your assigned mentor.
Medical appointments are the only exceptions that will not count as absences.
Absences due to work commitments or family obligations will be deducted from the two allowed daily absences and will count as missed sessions.
⚠️ Failure to adhere to these attendance rules will result in removal from the course, which means you will not receive the final program certificate.
Expulsion
You may be expelled from the course, thereby forfeiting the final program certificate, for the following reasons:
Missing key sessions during the Project Phase:
Failing to attend any of the 5 in-person days or any synchronous activities, except for the allowance of 2 daily meetings.
Failing the evaluation rubric:
Achieving less than a grade of 5 in the evaluation rubric for the Project Phase after the second sprint.
Onboarding Steps
Join #angular-java on Discord and introduce yourself:
Go to our Discord server and locate the #angular-java channel. Type a short introduction about yourself, such as your name, background, and role on the team. This helps everyone know who you are and feel comfortable communicating with you.
Review the project resources linked below:
Scroll down to the "Project Resources" section at the end of this issue. Open each link in a new browser tab. These resources (tutorials, boards, layouts, and repository) are essential to understanding the project.
If you are Java Backend. clone the repository "ita-challenges-backend":
Go to the ITA Challenge Backend GitHub repository (link below).If you do not have access permissions to the repo, notify the mentor.
Look for the "Code" button and click it to see the link for cloning. Open your terminal (command line) and type git clone <repository-link> to download a local copy of the code. Cloning allows you to work on the code directly from your computer.
Read the Readme and Guidelines in the ITA Challenge Backend Github project root
If you are Angular FrontEnd clone the repository "ita-challenges-frontEnd":
Go to the ITA Challenge frontEnd GitHub repository (link below). If you do not have access permissions to the repo, notify the mentor.
Look for the "Code" button and click it to see the link for cloning. Open your terminal (command line) and type git clone <repository-link> to download a local copy of the code. Cloning allows you to work on the code directly from your computer.
Read the Readme and Guidelines in the ITA Challenge FrontEnd Github project root
Check current designs on Figma and match with sprint board:
Open the Figma link provided. Figma is where we store all the project’s visual designs. Look through the current designs to understand how the frontend should look. Compare what you see with the sprint board (our project tracking tool) to learn what each team member is working on.
Create a feature branch for onboarding tasks:
In your terminal, navigate to the cloned repository and type git checkout main to make sure you’re on the main branch. Then, create a new branch for your onboarding tasks by typing git checkout -b feature/<yourname>-onboarding, replacing <yourname> with your actual name. This new branch allows you to make changes without affecting the main branch.
Add Your Name to the contributors.yml File and create a Pull Request (PR):
Review the project repository on GitHub and locate the contributors.yml file in the root directory of either the backend or frontend project. Add your name to this file. Once done, commit your change with git commit -m "Onboarding update" and push it to GitHub with git push origin feature/<yourname>-onboarding. Then, go to GitHub and create a Pull Request. Move this issue to "In Review" to let others know it’s ready to check.
Notify teammates and mentor of your PR:
Once your PR is created, go to the #angular-java channel on Discord. Post a message with the link to your PR, tagging your teammates and Ivan Mentor, so they know it’s ready for review. This step helps others quickly access your PR for feedback.
Address feedback, finalize, and merge PR:
If your teammates or mentor suggest improvements, make those changes in your code. Once they’re satisfied, merge the PR to complete your task.
Mark task as complete:
Finally, move this issue to "Done" in the project board. This shows the team that you have completed your onboarding.
Welcome to the team!
To begin with the onboarding,I have prepared some information and tasks for you to get onboard so you can start following them and tell me when you are done:
Remember to move this issue to "In Progress" once you begin, and to "In Review" when you call me back to check your issues.
Weekly Dedication and Schedule
The minimum weekly dedication required is 20 hours.
Schedule
Tuesdays
Monday, Wednesday, and Thursday
Virtual Classroom Access
Attendance and Expulsion Policy
Read and confirm that you have understood the following policy:
Attendance
Attendance is mandatory for both in-person days and all synchronous activities, including presentations of results, daily meetings, and retrospectives.
Absence Guidelines
Expulsion
You may be expelled from the course, thereby forfeiting the final program certificate, for the following reasons:
Missing key sessions during the Project Phase:
Failing the evaluation rubric:
Onboarding Steps
Join #angular-java on Discord and introduce yourself:
Go to our Discord server and locate the #angular-java channel. Type a short introduction about yourself, such as your name, background, and role on the team. This helps everyone know who you are and feel comfortable communicating with you.
Review the project resources linked below:
Scroll down to the "Project Resources" section at the end of this issue. Open each link in a new browser tab. These resources (tutorials, boards, layouts, and repository) are essential to understanding the project.
If you are Java Backend. clone the repository "ita-challenges-backend":
Go to the ITA Challenge Backend GitHub repository (link below).If you do not have access permissions to the repo, notify the mentor.
Look for the "Code" button and click it to see the link for cloning. Open your terminal (command line) and type
git clone <repository-link>
to download a local copy of the code. Cloning allows you to work on the code directly from your computer.Read the Readme and Guidelines in the ITA Challenge Backend Github project root
If you are Angular FrontEnd clone the repository "ita-challenges-frontEnd":
Go to the ITA Challenge frontEnd GitHub repository (link below). If you do not have access permissions to the repo, notify the mentor.
Look for the "Code" button and click it to see the link for cloning. Open your terminal (command line) and type
git clone <repository-link>
to download a local copy of the code. Cloning allows you to work on the code directly from your computer.Read the Readme and Guidelines in the ITA Challenge FrontEnd Github project root
Check current designs on Figma and match with sprint board:
Open the Figma link provided. Figma is where we store all the project’s visual designs. Look through the current designs to understand how the frontend should look. Compare what you see with the sprint board (our project tracking tool) to learn what each team member is working on.
Create a feature branch for onboarding tasks:
In your terminal, navigate to the cloned repository and type
git checkout main
to make sure you’re on the main branch. Then, create a new branch for your onboarding tasks by typinggit checkout -b feature/<yourname>-onboarding
, replacing<yourname>
with your actual name. This new branch allows you to make changes without affecting the main branch.Add Your Name to the
contributors.yml
File and create a Pull Request (PR):Review the project repository on GitHub and locate the
contributors.yml
file in the root directory of either the backend or frontend project. Add your name to this file. Once done, commit your change withgit commit -m "Onboarding update"
and push it to GitHub withgit push origin feature/<yourname>-onboarding
. Then, go to GitHub and create a Pull Request. Move this issue to "In Review" to let others know it’s ready to check.Notify teammates and mentor of your PR:
Once your PR is created, go to the #angular-java channel on Discord. Post a message with the link to your PR, tagging your teammates and Ivan Mentor, so they know it’s ready for review. This step helps others quickly access your PR for feedback.
Address feedback, finalize, and merge PR:
If your teammates or mentor suggest improvements, make those changes in your code. Once they’re satisfied, merge the PR to complete your task.
Mark task as complete:
Finally, move this issue to "Done" in the project board. This shows the team that you have completed your onboarding.
Project Resources:
ITAChallenge application in development:
http://dev.ita-challenges.eurecatacademy.org/ita-challenge/challenges
Figma (Frontend designs):
[https://www.figma.com/file/DynJHHUlOiqx3F5h9dtvAW/Projectes-IT-Academy?type=design&node-id=1-5&mode=design&t=UGyGDo51TymyWXXk-0](https://www.figma.com/design/DynJHHUlOiqx3F5h9dtvAW/Projectes-IT-Academy?node-id=1-12362&t=P0vNFUxcAqxZTFwz-0)
Sprint Backlog:
https://github.com/orgs/IT-Academy-BCN/projects/15
Product Backlog:
https://github.com/orgs/IT-Academy-BCN/projects/13
ITA Challenge Backend Repository:
https://github.com/IT-Academy-BCN/ita-challenges-backend
ITA Challenge FrontEnd Repository:
https://github.com/IT-Academy-BCN/ita-challenges-frontend
Pull Request (PR) tutorial:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
https://docs.github.com/es/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
Scrum tutorial:
https://www.atlassian.com/agile/scrum
Enjoy!
The text was updated successfully, but these errors were encountered: