This week focused on introducing the structure of the course and preparing the foundation for future assignments. I defined a potential final project idea and learned how to properly document my work. I explored GitLab and version control concepts, created and configured my personal GitLab repository, and practiced basic Git commands. I also customized the default GitLab webpage by adding personal information and an initial description of my final project, ensuring that my documentation is clear and well organized.
This week, I planned and sketched a potential final project. I defined the project idea, its purpose, and the main components involved. A simple sketch was created to visually explain how the system will work and how the different parts will be connected.
I started by exploring helpful learning resources from the GitLab YouTube channel. The playlist covered the basics of GitLab, including how it works and its key features. By following the tutorials, I gained a foundational understanding of version control and GitLab’s role in collaborative projects.
Git is a version control system that helps track changes in files or code over time. It allows multiple people to work on the same project efficiently by keeping a history of all modifications.
GitLab is a platform used to store, manage, and share repositories. It helps organize documentation, track changes, and collaborate effectively.
In summary, GitLab helps developers develop, deploy, and secure software while enabling easy collaboration and proper version control.
you can get git program through Git official website. Before downloading, you should choose the correct (desired) operating system if it isn't selected automatically
I signed in to GitLab using my FabLab account and then started editing my profile by adding details such as location, organization, and time zone.
Next, I created an SSH key.
An SSH key (Secure Shell key) is a cryptographic key that allows a secure connection between my local computer and GitLab without needing to enter a password every time.
To create the SSH key, I used the Git Bash terminal. You can also use other terminals such as Windows Command Prompt, PowerShell
Open command line (cmd) and type "ssh keygen" to generate a key
After get the ssh, git will be stored in folder "user/ssh" and open the public key with code editor
copy and paste the public key to ass box
Since VS Code is already installed
Next, open your code editor and open the folder you cloned to your local computer. Some example code files are already included in this folder, which you can use as a starting
After this, Open new terminal in vs code
executed git status to view which files had been changed
added the modified files to the staging area with git add. It is recommended to include a descriptive comment with each commit to easily track the changes mFinally, I ran git push to upload my changes to the Git repository.
Finally, I ran git push to upload my changes to the Git repository.
website has been built successfully