Question: Assignment Description Your task for this assignment is to make a technical comparison of two Git - based developer platforms, GitHub and GitLab. Part 1
Assignment Description
Your task for this assignment is to make a technical comparison of two Gitbased developer platforms, GitHub and GitLab.
Part
Research the features, strengths and weaknesses of both platforms. Focus on aspects like user interface, integrations with other applications, CICD capabilities, and community support. Explore how both platforms would fit into an organization using the Agile Enterprise Architecture, which features are relevant for project management using Agile principles and how they compare between the two platforms.
In your research, you should reference GitHubGitLab documentation and user guides, as well as thirdparty comparisons from credible sources.
Part
Perform the following actions to test the user experience and documentation quality of GitHub or GitLab choose one:
Register a user account.
Create a new project. Call it courses.
Create a new file called README.md and list the course codes of three courses youre taking this semester eg INFO Make an initial commit with a descriptive commit message.
Use Issues and Merge Requests in order to test the process of adding more information to your repository. You will be adding a onesentence description of what the three courses are about.
o Make an issue in which you describe what youre about to do
o Make a branch for this new feature. While on this branch, make a commit with the change. In the commit message, add a line which references the Issue you created.
o Make a Merge Request in order to merge your new branch into the master branch. Complete the merge.
Change the repository visibility from public to private. Add my username as a contributor to the project so I can access it when marking the assignment. On both platforms it is isolovey.
Part
Provide the address URL of the project you created in Part
Write a short reflection on how easy or confusing it was to learn the platforms documentation in order to complete Part If there is a step you were unable to complete, mention it here and explain what stopped you from completing it Based on your experience, would you use this platform in your work if you were starting a project from scratch?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
