Updated topics starting with git* (#6586)

pull/6597/head
dsh 6 months ago committed by GitHub
parent 74693151a6
commit 45727a1bb2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      src/data/roadmaps/git-github/content/github-api@NV2HAXLEN7tskfgyFrbaf.md
  2. 9
      src/data/roadmaps/git-github/content/github-cli@h9cf_dh_pwjialOXOlNW-.md
  3. 9
      src/data/roadmaps/git-github/content/github-discussions@snWQHCQECZyUXHdn6ppIk.md
  4. 7
      src/data/roadmaps/git-github/content/github-education@pFyMiyNQ16-kP7jKaKKEU.md
  5. 4
      src/data/roadmaps/git-github/content/github-essentials@NeSvgS2yA5x8qbcJHrV__.md
  6. 1
      src/data/roadmaps/git-github/content/github-gists@M2_hBvXou7cCNqsMnexCt.md
  7. 9
      src/data/roadmaps/git-github/content/github-interface@qZFtRABvlBbVvsy6T00J2.md
  8. 9
      src/data/roadmaps/git-github/content/github-organizations@RMrxQLhrINO5g4Mhxh5qS.md
  9. 9
      src/data/roadmaps/git-github/content/github-projects@DzFJDdqnSy5GeGHWOpcVo.md
  10. 9
      src/data/roadmaps/git-github/content/github-releases@YmnTrjJtqHPXbEVrP8vd7.md
  11. 9
      src/data/roadmaps/git-github/content/github-wikis@Ddkss13_qDJTquDHbVTVs.md

@ -1,3 +1,8 @@
# GitHub API
The GitHub API is a powerful tool that allows developers to interact with the GitHub platform programmatically. It provides access to various GitHub features, such as user data, repository information, and commit history.
The GitHub API is a powerful tool that allows developers to interact with the GitHub platform programmatically. It provides access to various GitHub features, such as user data, repository information, and commit history, through both REST and GraphQL interfaces. The API supports authentication, implements rate limiting, and offers webhooks for real-time notifications, enabling developers to automate tasks, create custom integrations, and build applications that leverage GitHub's functionality.
Learn more from the following resources:
- [@official@official API Docs](https://docs.github.com/en/rest?apiVersion=2022-11-28)
- [@article@Getting started](https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api?apiVersion=2022-11-28)

@ -1 +1,8 @@
# GitHub CLI
# GitHub CLI
GitHub CLI is a command-line interface tool that brings GitHub functionality to your terminal. It allows developers to interact with GitHub directly from the command line, enabling them to manage repositories, create issues, pull requests, and perform various GitHub operations without leaving their terminal environment. This powerful tool streamlines workflows, enhances productivity, and provides a seamless integration between local development and GitHub's collaborative features, making it easier for developers to incorporate GitHub into their daily coding routines.
Learn more from the following resources:
- [@official@official GitHub CLI Docs](https://cli.github.com/)
- [@video@What is the GitHub CLI?](https://www.youtube.com/watch?v=uy_PEGgUF4U)

@ -1 +1,8 @@
# GitHub Discussions
# GitHub Discussions
GitHub Discussions is a collaborative communication feature within GitHub repositories that provides a dedicated space for community conversations, questions, and knowledge sharing. It allows team members, contributors, and users to engage in threaded discussions, share ideas, ask for help, and make announcements outside of specific code changes or issues. This feature enhances project collaboration by centralizing important conversations, reducing noise in the issue tracker, and fostering a sense of community around open-source projects or team initiatives.
Learn more from the following resources:
- [@video@What is GitHub Discussions?](https://www.youtube.com/watch?v=bErGYN3Ljz8)
- [@official@official GitHub Discussions Docs](https://docs.github.com/en/discussions)

@ -1,3 +1,8 @@
# GitHub Education
GitHub Education is a program that provides free and discounted access to GitHub's developer tools, services, and resources for students, teachers, and researchers. This program aims to support education and research in software development, by making it easier for students and educators to learn, collaborate, and build projects on GitHub. By using GitHub Education, students can gain hands-on experience with real-world coding challenges, while educators can create a more engaging and interactive learning environment.
GitHub Education is a program that provides free and discounted access to GitHub's developer tools, services, and resources for students, teachers, and researchers. This program aims to support education and research in software development, by making it easier for students and educators to learn, collaborate, and build projects on GitHub. By using GitHub Education, students can gain hands-on experience with real-world coding challenges, while educators can create a more engaging and interactive learning environment.
Learn more from the following resources:
- [@official@official GitHub Education Docs](https://education.github.com/)
- [@video@GitHub GitHub Education: free programs, technology, and opportunities available for Students](https://www.youtube.com/watch?v=HIVFdN9VGgw)

@ -1 +1,3 @@
# GitHub Essentials
# GitHub Essentials
GitHub Essentials refers to the core features and functionalities that form the foundation of GitHub's version control and collaboration platform. These essentials include repositories for storing and managing code, branches for parallel development, pull requests for code review and merging, issues for tracking tasks and bugs, and collaborative tools like project boards and wikis. Understanding and mastering these fundamental components allows developers to effectively manage their projects, collaborate with team members, and contribute to open-source initiatives, making GitHub an indispensable tool in modern software development workflows.

@ -2,7 +2,6 @@
A GitHub Gist is a small code or text snippet that can be shared with others. It is a simple way to share code, configuration files, or other snippets of text without creating a full-fledged repository. Gists are useful for sharing examples, demos, or tutorials, and they can also serve as a starting point for larger projects. Each gist has a unique URL that can be shared with others, allowing them to view and edit the content. Gists support various file types, including code files, text files, and even images. They also provide features like syntax highlighting, line numbers, and commit history.
Visit the following resources to learn more:
- [@official@Creating gists](https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

@ -1 +1,8 @@
# GitHub Interface
# GitHub Interface
The GitHub interface is a web-based platform that provides a user-friendly environment for managing and collaborating on software projects. It offers a comprehensive set of tools and features accessible through an intuitive layout, including repository management, code browsing, issue tracking, pull requests, and project boards. The interface is designed to streamline workflows, facilitate team communication, and enhance productivity for developers of all skill levels. With its clean and organized structure, users can easily navigate between different sections of their projects, review code changes, manage tasks, and interact with team members, making it an essential tool for modern software development and version control.
Learn more from the following resources:
- [@official@GitHub Desktop App](https://github.com/apps/desktop)
- [@article@Getting Started with GitHub](https://digital.gov/resources/an-introduction-github/)

@ -1 +1,8 @@
# GitHub Organizations
# GitHub Organizations
GitHub Organizations are shared accounts that provide centralized management and collaboration for multiple projects and teams. They offer enhanced administrative controls, allowing owners to create teams with specific access permissions, manage member roles, and oversee repositories at scale. Organizations facilitate better project coordination, resource sharing, and team communication, making them ideal for businesses, open-source projects, and large-scale collaborations. With features like team discussions, project boards, and audit logs, GitHub Organizations streamline workflow management and foster a more structured and secure development environment.
Learn more from the following resources:
- [@official@About Organizations](https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/about-organizations)
- [@video@Set up a GitHub Organization](https://www.youtube.com/watch?v=XowSSIhJFuk)

@ -1 +1,8 @@
# GitHub Projects
# GitHub Projects
GitHub Projects is a flexible project management tool integrated directly into GitHub repositories. It allows teams to create customizable project boards, track issues and pull requests, and manage workflows using Kanban-style columns or table views. With features like automated workflows, custom fields, and various visualization options, GitHub Projects helps teams organize, prioritize, and track work across multiple repositories. This tool enhances collaboration, increases transparency, and streamlines project management processes, making it easier for developers and stakeholders to stay aligned on project goals and progress.
Learn more from the following resources:
- [@official@About Projects](https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)
- [@video@How to use Projects Roadmap](https://www.youtube.com/watch?v=D80u__nYYWw)

@ -1 +1,8 @@
# GitHub Releases
# GitHub Releases
GitHub Releases is a feature that allows developers to package and distribute software versions to users. It provides a way to create tagged points in a repository's history, attach binary files (such as compiled executables or packaged code), and include release notes. This feature makes it easy to track and manage different versions of a project, share pre-compiled binaries with users who may not want to build from source, and communicate changes and updates to the community. GitHub Releases integrates seamlessly with Git tags and can be automated as part of a continuous integration and deployment pipeline.
Learn more from the following resources:
- [@official@About Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases)
- [@article@REST API endpoints for releases](https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28)

@ -1 +1,8 @@
# GitHub Wikis
# GitHub Wikis
GitHub Wikis are collaborative documentation spaces integrated directly into GitHub repositories. They provide a platform for teams to create, edit, and organize project-related information, such as documentation, guidelines, and FAQs. Wikis support Markdown formatting, making it easy to structure content and include images or links. With version control and the ability to clone wiki repositories, teams can collaboratively maintain up-to-date documentation alongside their code, enhancing project understanding and facilitating knowledge sharing among contributors and users.
Learn more from the following resources:
- [@official@About Wikis](https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis)
- [@article@Documenting your project with Wikis](https://docs.github.com/en/communities/documenting-your-project-with-wikis)

Loading…
Cancel
Save