refractor 104 105

pull/8311/head
Vedansh 1 month ago
parent 3cb70efd54
commit b321de6ef9
  1. 6
      src/data/roadmaps/flutter/content/104-version-control-systems/100-git.md
  2. 2
      src/data/roadmaps/flutter/content/104-version-control-systems/index.md
  3. 15
      src/data/roadmaps/flutter/content/105-repo-hosting-services/100-github.md
  4. 13
      src/data/roadmaps/flutter/content/105-repo-hosting-services/index.md

@ -1,10 +1,12 @@
# Git
[Git](https://git-scm.com/) is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Visit the following resources to learn more:
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@roadmap@Visit Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github)
- [@official@Git Documentation](https://git-scm.com/)
- [@article@Learn Git with Tutorials, News and Tips - Atlassian](https://www.atlassian.com/git)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@article@Git Cheat Sheet](https://cs.fyi/guide/git-cheatsheet)
- [@feed@Explore top posts about Git](https://app.daily.dev/tags/git?ref=roadmapsh)

@ -4,6 +4,8 @@ Version control systems allow you to track changes to your codebase/files over t
Visit the following resources to learn more:
- [@article@What is Version Control? - Github](https://github.com/resources/articles/software-development/what-is-version-control)
- [@article@What is Version Control? - Atlassian](https://www.atlassian.com/git/tutorials/what-is-version-control)
- [@video@Version Control System Introduction](https://www.youtube.com/watch?v=zbKdDsNNOhg)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@video@Learn Git in 20 Minutes](https://youtu.be/Y9XZQO1n_7c?t=21)

@ -2,18 +2,11 @@
GitHub is a web-based platform that provides hosting for software development and version control using Git. It is widely used by developers and organizations around the world to manage and collaborate on software projects.
With GitHub, you can:
- Store your code in a repository (repo) and version it using Git.
- Collaborate with other people on a project by sharing your repo and working together on code changes.
- Share your projects with the world by making your repos public.
- Use GitHub to discover new projects and contribute to existing ones by forking a repo, making changes, and submitting a pull request.
- Track issues and bugs, and manage projects with features like project boards, milestones, and wikis.
GitHub also provides a wide range of tools and services for developers, including GitHub Pages for hosting websites, GitHub Actions for automating workflows, and GitHub Marketplace for finding and integrating with third-party tools.
Learn more from the following resources:
- [@roadmap@Visit Dedicated GitHub Roadmap](https://roadmap.sh/git-github)
- [@official@GitHub](https://github.com)
- [@official@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E)
- [@video@Git and GitHub for Beginners - Crash Course](https://www.youtube.com/watch?v=RGOj5yH7evk)
- [@article@Get Started with Github](https://docs.github.com/en)
- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh)

@ -1,17 +1,12 @@
# Repo Hosting Services
There are several repository hosting services that support Flutter development. Here are some popular options:
- GitHub: One of the most widely used repository hosting services for Flutter projects. It provides hosting for Git repositories, issue tracking, collaboration, and many other features.
- GitLab: A web-based Git repository manager that provides a wide range of features, including version control, issue tracking, continuous integration, and more.
- Bitbucket: A Git and Mercurial repository hosting service that provides features such as pull requests, code reviews, and team management.
- AWS CodeCommit: A fully managed Git repository service provided by Amazon Web Services. It integrates with other AWS services and provides features such as branch protection, code reviews, and continuous integration.
- Azure DevOps: A set of development tools, services, and features provided by Microsoft, including version control (Git), continuous integration, and project management.
When choosing a repository hosting service for your Flutter project, consider your specific needs and requirements, such as collaboration, scalability, and cost. You may also want to consider factors such as ease of use, integrations, and support for third-party tools.
Several popular repository hosting services, including GitHub, GitLab, Bitbucket, AWS CodeCommit, and Azure DevOps, support Flutter development by offering Git repository management, issue tracking, and collaboration tools. When selecting a service, developers should consider factors like project needs, scalability, cost, ease of use, integrations, and third-party tool support to ensure the chosen platform aligns with their specific requirements.
Learn more from the following links:
- [@official@Github](https://github.com/)
- [@official@Gitlab](https://gitlab.com/)
- [@official@Azure](https://azure.microsoft.com/)
- [@video@Host Flutter Website On GitHub Pages](https://www.youtube.com/watch?v=z-yOqoQ2q6s)
- [@article@How to Deploy a Flutter Web App?](https://medium.com/solute-labs/flutter-for-web-how-to-deploy-a-flutter-web-app-c7d9db7ced2e)
- [@article@Deploying - Flutter](https://docs.flutter.dev/deployment/web#deploying-to-the-web)

Loading…
Cancel
Save