Further Topics Not Covered#
There is a plethora of features, possibilities and topics that are offered by git hosting services and git itself which would be impossible to cover in a single guide. The scope of this guide is to provide you with the basic knowledge to get started with git and its remotes. Nevertheless, we think there a few topics that are worth mentioning and that you might want to explore further:
Host websites directly from your GitHub repository.
Details
It’s a great way to showcase your projects, documentation, or any static content. For more information, see the GitHub Pages Documentation.
Share detailed information about your project.
Details
Every GitHub repository comes with a wiki. It’s a great place to document your project’s features, usage, and development process. For more information, see the GitHub Wiki Documentation.
Manage and package software releases.
Details
They allow you to create release notes and attach binary files to a specific version of your project. For more information, see the GitHub Releases Documentation.
A space for chats, Q&A, etc.
Details
It’s a great way to engage with your users and contributors. For more information, see the GitHub Discussions Documentation.
Integrated package hosting service.
Details
It allows you to host and manage packages and dependencies alongside your source code. For more information, see the GitHub Packages Documentation.
Integrated container registry.
Details
Similar to Docker Hub but integrated with GitHub and GitHub Actions. For more information, see the GitHub Container Registry Documentation.
Extensive set of project management tools.
Details
GitHub Projects provide kanban-style boards, roadmaps, and tables to help you plan and track your work. You can link issues and pull requests to organize tasks and visualize progress. For more information, see the GitHub Projects Documentation.
AI-powered coding assistance.
Details
GitHub Copilot provides AI-powered code completion, chat assistance, and code generation directly in your IDE and on GitHub.com. GitLab Duo offers similar AI capabilities including code suggestions, vulnerability explanations, and merge request summaries. These tools can significantly boost productivity by helping with code writing, debugging, and documentation. For more information, see the GitHub Copilot Documentation and GitLab Duo Documentation.
Advanced security, management, enterprise support, etc.
Details
These features provide additional tools and services to help you manage and secure your projects. For more information, see the GitHub Pricing Documentation.
Self-hosted GitHub.
Details
It includes all the features of GitHub.com, plus additional enterprise features. For more information, see the GitHub Enterprise Documentation.
Run sensitive workflows.
Details
Self-hosted runners give you more control over the environment in which your workflows run. For more information, see the GitHub Actions Documentation.
Secret scanning, extra encryption, etc.
Details
GitHub provides various features to help you manage and protect confidential data. This depends on if you’re working on an Enterprise or a public repository. For more information, see the GitHub Security Documentation.