Principles & Practices, Project Management
This week's assignment was to work through a git tutorial then build a personal site in the class archive describing my intended final project.
Website Development
Having joined 3 weeks late, I decided to work with an existing template by html5Up to build my site. I largely depended on w3schools for incites and directions on web development (very informative website by the way)
So I learnt the basic commands and applied them in my template to customize it for my documentation.
For my web development, I use Brackets text editor. I find it to be pretty cool and very efficient in coding. I have Sublime Text as well and i will use them both interchangeably.
Version Control System
I had not used GitLab before. SInce I was required to use it during this academy, I took ample time to read and understand how it works and how to ork with it. So I read through this tutorial book and opened a github account then later setting up local and remote repositories through the cheet sheet
Through this tutorial, I learnt the basics of how to use Git.
During documentation, there are various basic commands that will oftenly been used. These would include commands like:
- git status - to check the status of project changes
- git add . - to add changes to the stage
- git commit -m "updates" - that commits in one go
- git rm 'file name' - to remove a file from the stage
- git mv ‘filename’ - this moves files and can also rename
- git diff - that shows the changes/difference between the repository version and the local version of files
Final Project
After doing some research, I chose a project that I thought would cover most of the units on the schedule that we will be working through each week during this experience. I am hoping to design and fabicate an automated secret Toy box for kids. The box will require either voice recognition, thumb scanning or knocking a pattern to allow access
Here is a short description page about me and a sketch of my final project proposal.