Assignment: Plan and sketch a potential semester project.
The final project proposal plan and descrption can be found in the Final Project Proposal page.
This week, I got introduced to the following:
-Various digital fabrication tools and technologies.
-Mercurial, a powerful version control system.
-Information about web development.
-Basic tips on project management.
This weeks assignement was to prepare a website for documentation and follow-up purposes, along with a proposal for our final projects. I'm made this website using Sublime Text and uploading it through Mercurial.
-Mercurial Set-up information for Mac.
Steps to import/ export information to archive through Terminal:
cd
cd desktop
cd archive
cd joucka.hashem
hg pull (import information from main archive to personal computer)
hg update (update portfolio)
hg addremove (add or remove content to from personal computer to main archive)
hg commit -m "message to describe the update"
hg push (push/export information to main archive)
What I've Learned:
- Avoid pushing the last minute. Many students pushing the last minute will cause jams and might harm the system.
- Always follow the steps above in the correct sequence to avoid problems pushing to the local/master archive. I had some problems uploading my work due to unknown error. Its very probable that the issue was caused by me entering commands in the wroing sequence. I then solved the problem by merging back in. Click "here". to learn more about how to use mercurial
- Avoid using large size/ high resolution images. Each student is allowed to push 3mb per week. Not doing so will also cause jams.
When naming files, images, html documents in your archive, always use lower case letters and no spaces. Otherwise the the link will not be recognized and will not be found by the browser.