lab-antwerp-1 / home Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://lab-antwerp-1.github.io/home/randomizer
License: MIT License
Home Page: https://lab-antwerp-1.github.io/home/randomizer
License: MIT License
Group members:
@Darin-Hamouda
@Nefn-Lakhouj
@krakla
@omerjava
@mniyomukiza
Please leave your questions over this module under here for tonight's check-in review call. The assigned coach will go through your questions and answer them on the review call . Follow the instructions under,
I Need Help With:
what I have done to fix it:
What went well?
What went less well?
Leave a comment with these two things:
my fork of the exercises repo: workflows-week1-group-5
materials-workflows
exercises repo: workflows-week2-pc-group-5
Module02 workflows-Suggested Study
- ๐ฅ Git Remote/Local Connection: You can create a local git repository, commit changes, connect a remote repository and push changes to the remote.
- ๐ฅ Linting: what is it? why does it matter? can write CSS & Markdown that passes a linting check
- ๐ฅ Git Branching Workflow: You can manage your work locally using branches: pull remote changes -> create a new branch -> push the branch to the remote repository -> open a PR with passing Continuous Integration checks -> merge changes to main/master.
- ๐ฅ Command Line Interface (CLI): You can navigate a directory, manage folders/files, make small changes in a file using nano/vim, and much more (list coming soon).
- ๐ฅ NPM: You can install npm dependencies and use npm scripts (dev, lint and format)
- ๐ฅ Browser + DevTools: You can open a local HTML/CSS project in your browser and inspect the elements, emulate different devices, and inspect the source
- ๐ฅ File Extensions: You can identify all of the languages covered at HYF and give the correct file extension. (You don't need to know the languages, just recognize them!)
- ๐ฅ VSCode: You can complete these workflows in VScode, and can use keyboard shortcuts when possible:
- ๐ฃ Touch Typing: You can write a README without looking at your keyboard to find any letters, numbers or special characters. (slowly is ok!)
- ๐ฃ User Stories: Given pictures of a website, you can describe the page with user stories: As a type of user I can do something so that something good happens.
- ๐ฃ Planning and Collaborating: You can comfortably complete these steps of the Planning and Collaborating process described in the Student Guidebook:
- ๐ฃ Development Strategies: You can work as a group to follow the steps in a development strategy and reconstruct a web page when the code is provided.
- ๐ฃ Atomic Commits & Feature Branches: You can organize your development process using small single-purpose commits on feature branches. You will learn to develop each of these features on a separate branch and to merge it to main/master on GitHub when the feature is complete.
- ๐ฃ GitHub: You can create new repositories, turn on GitHub Pages, connect the repository to your local computer, push/pull different branches, and pass Continuous Integration checks for code linting and validation.
- ๐ฅ GitHub Collaboration: You can collaborate in a single repository and contribute a markdown file. This includes: creating a new branch, creating and editing a file on that branch, sending a pull request, addressing any requested changes, and reviewing+merging a classmate's pull request. (this can all be done from the GitHub UI)
- ๐ฅ Code Review: You can use a code review checklist in a Pull Request to check a classmates code before merging.
Week 1
I Need Help With:
I need more time to practice CSS and tp focus more.
What went well?
Understanding what is the required things to do and move through it smoothly. Getting more used to use VS codde and github with no problems also with npm.
What went less well?
Communication with group is difficult since there is no meetings because of conflicts in availability.
Also, I'm behind schedule as I was sick this week
Lessons Learned
Need more practice with CSS, better to plan everything before start thinking with codes.
Learning Objectives
Collaborating: You can effectively work in a group
Planning: You can work in a group to plan a multi-page website written with HTML & CSS:
Developing: Once the project board is set up you can work with your group to develop the website:
---- BEGIN CHECK-IN TEMPLATE ----
Week X
---- END CHECK-IN TEMPLATE ----
-->
Week 3
for now i want more work on css & html if there is more things to learn about it
working as a real group everyone have a different time
make more zoom meeting as a team i just connect and talk with Eduardo he is the only one responding for me
i learn more about html and css and that was perfect for me i watch a loruki video and i found it vey helpful
i know that i have to work more and more but for now its good for me
i work on navigation bar i learned a lot but i have a problem with linting while i push but eduardo help me and fix it
you will create ONE check-in issue per module
[] relative vs. absolute paths
[] The Coding Train
[] Jesse Showalter
[] CLI games:
[] bashcrawl - clone & play
[] Terminus - online
[] iTerm - online
[] A huge cheat sheet
[] academind VSC tutorial
[] shortcuts cheatsheet
[] The Coding Train
VSC Intro from VSC
[] tutorial step-through
[] get started
[] Tips for HTML/CSS/JS
Are you using Windows?
[] Windows Subsystem for Linux
[] WSL with VSCode
[] nvm command not found
[] formatting (all file types with prettier)
[] linting
[] CSS
[] markdown
[] validating HTML
[] spelling checks (will do once by automation, then by hand. automated spell checks are a little annoying)
[] makeareadme.com
[] bulldogjob
[] meakaakka
[] awesome-README-templates
Git and GitHub for Poets
Learn to visualize what happens inside of Git with:
learngitbranching + a Video Guide
ohmygit - a git game
HYF/study
lab.github.com/githubtraining
first day on github
first week on github
prepare to use github
Getting Started with GitHub
Creating a GitHub Repository
Creating a local repo and push
and much more at hackyourfuture.github.io/study
lab.github.com:
First Day on GitHub
First Week on GitHub
The Net Ninja
git-it
Understand how to use Atomic Commits
Adding collaborators to a repository
about code reviews
requesting a code review
Git Workflow for 2
Pull Requests
Git & GitHub for Poets
The Net Ninja: 11
linking PRs to Issues: reference 1, reference 2
closing Issues using keywords
For now you can think of Continuous Integration is a fancy way to say "automatically check your code before you merge". Your project repositories will all have CI scripts to help maintain a quality and consistent code base.
hint: remember to enable GitHub Actions in your repository!
How to inspect an element
inspecting-the-dom
Modify the DOM. (does the source change?)
HYF modules are often updated, recordings from past classes may not match this gitbook
When sending a PR's with recording links please ...
Indicate which class you were teaching
Which week it was (if the module is more than 1 week)
a helpful title or description
How to inspect an element
inspecting-the-dom
Modify the DOM. (does the source change?)
main
/master
.dev
, lint
and format
)main
/master
on GitHub when the feature is complete.exercises repo: agile-group-3 week I
exercises repo week II and III
- ๐ฅ Git Remote/Local Connection: You can create a local git repository, commit changes, connect a remote repository and push changes to the remote.
- ๐ฅ Linting: what is it? why does it matter? can write CSS & Markdown that passes a linting check
- ๐ฅ Git Branching Workflow: You can manage your work locally using branches: pull remote changes -> create a new branch -> push the branch to the remote repository -> open a PR with passing Continuous Integration checks -> merge changes to main
/master
.
- ๐ฅ Command Line Interface (CLI): You can navigate a directory, manage folders/files, make small changes in a file using nano/vim, and much more (list coming soon).
- ๐ฅ NPM: You can install npm dependencies and use npm scripts (dev
, lint
and format
)
- ๐ฅ Browser + DevTools: You can open a local HTML/CSS project in your browser and inspect the elements, emulate different devices, and inspect the source
- ๐ฅ File Extensions: You can identify all of the languages covered at HYF and give the correct file extension. (You don't need to know the languages, just recognize them!)
- ๐ฅ VSCode: You can complete these workflows in VScode, and can use keyboard shortcuts when possible:
- ๐ฃ Touch Typing: You can write a README without looking at your keyboard to find any letters, numbers or special characters. (slowly is ok!)
- ๐ฃ User Stories: Given pictures of a website, you can describe the page with user stories: As a type of user I can do something so that something good happens.
- ๐ฃ Planning and Collaborating: You can comfortably complete these steps of the Planning and Collaborating process described in the Student Guidebook:
- ๐ฃ Development Strategies: You can work as a group to follow the steps in a development strategy and reconstruct a web page when the code is provided.
- ๐ฃ Atomic Commits & Feature Branches: You can organize your development process using small single-purpose commits on feature branches. You will learn to develop each of these features on a separate branch and to merge it to main
/master
on GitHub when the feature is complete.
- ๐ฃ GitHub: You can create new repositories, turn on GitHub Pages, connect the repository to your local computer, push/pull different branches, and pass Continuous Integration checks for code linting and validation.
- ๐ฅ GitHub Collaboration: You can collaborate in a single repository and contribute a markdown file. This includes: creating a new branch, creating and editing a file on that branch, sending a pull request, addressing any requested changes, and reviewing+merging a classmate's pull request. (this can all be done from the GitHub UI)
- ๐ฅ Code Review: You can use a code review checklist in a Pull Request to check a classmates code before merging.
main
/master
.dev
, lint
and format
)main
/master
on GitHub when the feature is complete.Week 1
Week 1 Agile Development
I have pushed my progress to (https://github.com/sannesofie/agile-group-3)
Agile Development
Sprint Planning
User Stories
Website Planning
Working Together
Code Review
HTML & CSS
Agile is not Perfect
Class Recordings
Group members
A group repository to get to know each other and practice creating Issues and PRs
@AlinaTaoRao
@tahminarasoli
@samedsay
Leave a comment with these two things:
What went well?
getting started with Github, creating and cloning repos
What went less well?
Lessons Learned
what you have done for Sunday Prep Work
my fork of the exercises repo: agile-group-3
materials agile-development
Week 1
Leave a comment with these two things:
main
/master
.dev
, lint
and format
)Planning and Collaborating: You can comfortably complete these steps of the Planning and Collaborating process described in the Student Guidebook:
main
/master
on GitHub when the feature is complete.The code you have a question about (it doesn't need to be your code!). This can
be shared a few ways:
Explain the situation:
If this is your code and it has a bug, explain what you've tried so far:
Videos, articles, snippets, ... anything that helped you understand or make
progress on the problem.
Links that look like they should be helpful but you just can't put all the
pieces together.
main
/master
.dev
, lint
and format
)update npm-commands.md to include entry on .html validation
https://github.com/sannesofie/workflows
my fork of the exercises repo ???not sure what this means???
Learning Objectives
Week 1
-Most things I get stuck with I can find a solution, but it can be very time consuming because everything is so new, it helps to sometimes rewatch some of the tutorials.
Get working on my retrospective for this module
main
/master
.dev
, lint
and format
)main
/master
on GitHub when the feature is complete.A nice repository to introduce the members of the group to each other.
Week 4
Learning
Git & GitHub
Command Line Interface
Programming
Week 1
We just create a fantastic group from ther scratch
you will create ONE check-in issue per module
Git and GitHub for Poets
Learn to visualize what happens inside of Git with:
learngitbranching + a Video Guide
ohmygit - a git game
HYF/study
lab.github.com/githubtraining
first day on github
first week on github
prepare to use github
Getting Started with GitHub
Creating a GitHub Repository
Creating a local repo and push
and much more at hackyourfuture.github.io/study
lab.github.com:
First Day on GitHub
First Week on GitHub
The Net Ninja
git-it
Understand how to use Atomic Commits
Adding collaborators to a repository
about code reviews
requesting a code review
Git Workflow for 2
Pull Requests
Git & GitHub for Poets
The Net Ninja: 11
linking PRs to Issues: reference 1, reference 2
closing Issues using keywords
For now you can think of Continuous Integration is a fancy way to say "automatically check your code before you merge". Your project repositories will all have CI scripts to help maintain a quality and consistent code base.
hint: remember to enable GitHub Actions in your repository!
How to inspect an element
inspecting-the-dom
Modify the DOM. (does the source change?)
HYF modules are often updated, recordings from past classes may not match this gitbook
When sending a PR's with recording links please ...
Indicate which class you were teaching
Which week it was (if the module is more than 1 week)
a helpful title or description
How to inspect an element
inspecting-the-dom
Modify the DOM. (does the source change?)
members:
Zakaria
Mervat
Ahmed
Hans
Aviv
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.