Managing the GitHub Platform
Now that you know the basics of the GitHub platform, let’s move on to managing the platform.
In this unit, we will cover:
- Managing notifications and subscriptions
- Subscribing to discussion threads and finding threads where you are mentioned
- Showcasing your project or organization through GitHub Pages
Manage notifications and subscriptions
You can choose to receive continuous updates on certain activities on GitHub.com through a subscription.
Notifications are the updates you receive for specific activities you are subscribed to.
Subscription options
You can choose to subscribe to notifications for:
- A conversation in a specific issue, pull request, or gist
- CI activity, such as workflow status in repositories configured with GitHub Actions
- Issues, pull requests, releases, security alerts, or discussions (if enabled) in a repository
- All activity in a repository
In some cases, you are automatically subscribed to conversations on GitHub.
For example, when you open a pull request or an issue, comment on a thread, or are assigned to an issue or pull request.
If you are no longer interested in a conversation, you can unsubscribe, stop following, or customize the types of notifications you will receive in the future.
If you want to find issues that mention a specific user, you can use the qualifier mentions: to search for them.
What is GitHub Pages?
To conclude our journey on GitHub, let’s cover GitHub Pages.
You can use GitHub Pages to publish and host a website about yourself, your organization, or your project directly from a repository on GitHub.com.
GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files directly from a GitHub repository.
You can also run these files through a build process before publishing the site.
Simply edit and push your changes, and your project will go live in a clear and visual way.
Next step: hands-on exercise
In the next exercise, you will:
- Create a new repository
- Create a new branch
- Commit a file
- Open a pull request
- And merge a pull request