Project Management feedback
Good job! Still some of the sections are not finished. Furthermore, you would need to include some corrections and clarifications (specially in the GIT description section). Here is more detailed feedback!!!
Principles and Practice Feedback
From Assessment guide
-
Read the Fab Charter -
Sketched your final project idea/s -
Described what it will do and who will use it
Comments
About your website
- You have chosen a clean and responsive template. Your website looks good and everything is accessible. Good job!
Final project website
- Provide a short description of your final project in the Final Project > Concept page. You can link to the Final Project idea of the Principles and Practices website. I think a kind of diagram / paper sketch would help to understand what you are planning to do. Actually it is not totally clear to me. Another recommendation. Try to avoid as much as you can, the implementation of data analysis software. You are not going to have time for that. Focus in the sensing and actuating aspects. In that sense I think (if I understand correctly both options) that the second option is more feasible.
- As Neil always says: Use the Final project page as a diary. Try to write something there each week, explaining how each week's assignment has contributed to your final project.
- While you update the weekly assignments, include a short description on how each deadline has contributed to the final project. Add a link to that assignment, showing more detailed information.
Other comments
Project Management
From Assessment guide
-
Made a website and described how you did it -
Introduced yourself -
Documented steps for uploading files to archive -
Pushed to the class archive -
Signed and uploaded Student Agreement
Comments
About me website
- Description is good. One recommendation (and take it as such, because this is just a matter of taste), I would use icons for the social networks in your Contact information, instead of the names: e-mail, linkedin.... . You can use Font Awesome
Description of the GIT process
- Please provide short information on what you learnt from the GIT tutorials you followed
- You say:
Since I was not going to use Fab Academy templates that was prepared by repository, I cloned the repository to a local directory on my laptop and deleted them which for that step, Ivan helped me a lot. To remove all the files, I used git rm -r command.
To create a local copy of the remote repository, I used a clone command by going to my gitlab account, copying the Clone With SSH address and typing this command (Figure 2):
The order is the oppossite. First you clone the repo and then your remove old files.
- You say:
With the guidance of Ivan,I typed ssh -vvT git@gitlab.fabcloud.org which will show how my computer would try to connect to the remote server. Important! Because of the different locations of the local repository and ssh key, I had to use the command cd “the path of local repository” to be inside the git repo and if I forgot to do that, I would faced this error: fatal: not a git repository (or any of the parent directories): .git
You should explain better this because you are missing two things:
-
ssh -vvT
is to determine where git tries to search for your private key. Due to your computer setup, the keys were generated in a different place to the one that git was expecting. Moving the keys to the right position solved the issues. - If you are using a shell, you need to access to the folder where the repository is located. That is why you need to use
cd
command. When you open the shell, it is not automatically located in your folder repo.
Description of the website
- You say:
To add my files from the local repository in which I have already created and edited the files for my webpage, I used git pull command.
This is not correct. Pull command is used to bring changes from remote repository to your local repository and working space
-
git add -A
do not add files to the remote repository. It mark files as ready to be commited to the local repository, that is, moves those files to the index area. -
Explain what is the content of the
gitlab-ci.yml
file, why do you need it?. Provide better pictures, text from pictures 1, 2 and 3 cannot be seen. In this case you would need a little bit more resolution.
Description of the website
- Please, describe which template did you used and how you modifed it.
Other comments
- Please, do not delay reflection too much. You will forget many things!!!