Project managment


This week’s assignment:

build a personal site in your lab's section of the class archive describing you and your final project

Version control system
A version control system is software application that can maintain the different versions of project files.
The key function of version control is,  it tracks history, rather then synchronizing the present state of a project.
The advantage is:
- You could manage a couple of different versions for example of different sub-projects, where you can experiment with different things you are making.
  When the subproject is finished you merge the files back into the main archive with keeping track of the whole history of an project.
- It lets multiple people collaborate.

We use  the open source software 'Mercurial'
Mercurial requires no central repository. It is peer to peer, and can be worked on offline, and then merged later into an existing archive.

Findings
Hg tortoise, is a GUI version of mercurial. It was not possible to install this on my macbook. The uploading of my class archive I did using Terminal.
This controls the computer using command-lines instead of point and click. I learned that you need special brains for controlling your computer like this. I marveled at the brains of Harris. Harris is a programmer. Later when it came to coming up with creative ideas, I was happy again with my own brains. We were a good team.

WEB development
The pages of my class archive I made with Seamonkey. This is an open source web developing program.