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.