Open FennyWilriani opened 2 years ago
A bit of assurance or evaluation that I have finished the deliveries checklist accordingly, where I have a mistake and how I can fix it
git push -f origin
It is best to know/evaluate the sequence of what to do for the project, and just found out that my computer is not organize at all, need to do some house cleaning.
@FennyWilriani good that you have managed to solve your issues by following the order of running each command. Keep this good practice 🙂 as for attaching an image, first you should copy that file into the student-bios/assets folder and then you will have an easy task to figure out the path.
my only comment about your deliverable is to always add the correct label to it, so we can find it 🙂
Thank you for your feedback and advice @danielhalasz .. i will for sure apply it on the next project 😁
No major problem yet, so far so good 😄
Assignment for group went quiet good, in my opinion. few minor correction from Bermart that i already note for the future project. Still quiet enjoying the flow once you already know how to navigate around the git command. More to explore though.
I still need to learn the technicality of reviewing, merge the request, etc. As the owner of the project.
Reading the next module, Agile Development, and reading more about HTML & CSS.
@FennyWilriani you seem to be on the right track :) you will get to practice reviewing/merging in the upcoming months are gradually more complex code, do not worry :)
My bigger frustration was with linting when I did my bio as the individual projects, turns out I was just misunderstanding the instruction given as it was not very clear to me where and when I should do the npm install
.
Now I can get more confident with Github, from cloning the repo, navigating my way through CLI, editing the markdown in VSCode, pushing the changes until finishing the pull request of one project went well, I think I can adapt fast enough to the technicality of using the necessary software/saas for our project. 👏 👍
For this module, I was lucky enough to have teammates that are good at the details (where most of the time I can be lack of) and quite proactive, not to mention the great coaches that are there to help with the correction in finishing the project. I think what I need more is practicing as a reviewer and handling pull requests from teammates.
Just in case other classmates need help with the technicality of how to use the tools we use in HYF and why we use them I can help explain it with my understanding and experience.
I can't really explain it in words but sometimes I can feel a little bit confused in understanding the deliverable instructions 😁 perhaps it's just me that has an issue in digesting the instruction, yet as a beginner, I think it would be really helpful if the instruction is elaborated more.
So far nothing is least helpful 💯
Perhaps more time spent with coaches really help especially when we are stuck with issues 😃
I think it would be really helpful if the instruction is elaborated more.
@FennyWilriani thanks for the feedback. where would it help to elaborate on this, in the /guides of the class repo? We could fill out that document with more instructions and screenshots
@FennyWilriani thanks for the retro! you can also always ask the coaches or me to help out, even through 1-1 short video calls, they are sometimes available and happy to help 🙂
🥚 0. Local Development Without Git
Practice the foundational workflows of software development by learning to write Markdown locally on your own computer using Visual Studio Code (VSCode), the Command Line Interface (CLI), and NPM scripts to automate your code's quality (formatting, linting and spell checking).
cd
ls
cat
touch
mkdir
npm install
to install a project's dependenciespackage.json
file to find which scripts are available for the projectnpm run <script>
to execute an npm scriptnpm run format
to format all of the documents in your projectnpm run format:check
to make sure all files are well-formattednpm run lint:md
to check all Markdown files in your folder for linting mistakesnpm run lint:md
npm run spell-check
to check the spelling in all the files of your project.cspell.json
to add words that should be allowed in your projectnpm run lint:ls
to check that all files and folders follow the project's naming conventions.🥚 1. Local Development With Git
Practice using Git to save and organize your development process. You will learn how you can use Git to go back to previous versions of your project, and to work on different changes in parallel.
git init
git add <path>
git commit -m <message>
git log
git branch <branch-name>
git checkout <branch-name>
git checkout -b <branch-name>
git merge <branch-name>
git log
andgit checkout <commit-hash>
git stash
andgit pop
.gitignore
: You can use a.gitignore
file to describe which files you don't want included in your git history.main
when they are finished.🥚 1. Local/Remote Development
Learn how you can connect your local Git repositories with a GitHub repository to add more structure to your development process and to share your projects.
main
main
until Continuous Integration (CI) checks have passedpush
andpull
changes between remote & local branchesmain
.main
branch.main
branch and prevents conflicts from happening in GitHub. For each contribution to the project you can ...main
on your local machinemain
to localmain
main
to your new branchmain
main
🐣 3. Remote Collaboration
Learn how to collaborate with a group on a single project hosted in a GitHub repository. Practice using GitHub's project management features to organize your group's tasks and to double-check your project's code quality.
main
.🐥 4. Open Source Development
Explore the wider world of Open Source software by learning how communities of independent developers write and maintain the code we all rely on.