-
Notifications
You must be signed in to change notification settings - Fork 0
How to Use GitHub Issues
Welcome! If you're using this project but aren't directly contributing to the code, GitHub Issues is a great way to report bugs, suggest features, and ask questions. This guide will help you understand how to effectively use GitHub Issues to interact with the project maintainers.
- What is a GitHub Issue?
- Why Should You Use Issues?
- How to Create an Issue
- Tracking and Following Issues
- Commenting on Issues
- Closing Issues
- Best Practices for Using GitHub Issues
GitHub Issues is a tool for tracking bugs, feature requests, questions, and other tasks related to a project. If you encounter a bug, have an idea for an enhancement, or simply need some help, Issues is the place to communicate with the project’s maintainers.
As a user, you don’t need to contribute code to benefit from Issues—you can simply use it to share feedback, report problems, or ask questions about the project.
- Report Bugs: If you find a problem with the project, opening an issue helps the maintainers understand and fix it.
- Suggest Features: If you have an idea that could improve the project, submit a feature request via an issue.
- Ask Questions: If you're unsure how to use the project or if something isn't working as expected, you can use issues to ask questions.
Using GitHub Issues makes it easier for maintainers to keep track of what needs to be done and ensures that your concerns are addressed.
Creating an issue is straightforward and helps you connect with the project maintainers. Here’s how you can do it:
-
Go to the "Issues" tab: On the repository's main page, click on the "Issues" tab at the top.
-
Click "New Issue": This button will take you to a form where you can provide details about the issue.
- Select a template: Select one of the available templates which provide guidelines for your specific issue. A custom template is also provided.
- Write a Clear Title: Use a concise, descriptive title that summarises your issue. For example, "Bug: Button X is not working" or "Feature Request: Add Dark Mode."
- Describe Your Issue: Provide as much detail as possible in the description box. If it's a bug, explain what happened, how to reproduce it, and what you expected. If it’s a feature request or a question, clearly describe what you're asking for.
- Submit the Issue: Once you've filled out the details, click the "Submit new issue" button. Your issue will now be visible to the maintainers.
After creating or finding an issue that interests you, you might want to stay updated on its progress.
- Watch the Repository: You can "watch" the repository to receive notifications whenever there’s new activity, including new issues, comments, and updates.
- Subscribe to the Issue: If you only want to follow a particular issue, click the "Subscribe" button on that issue’s page. You’ll receive email notifications when the issue is updated.
This is helpful if you're waiting for a bug fix or an answer to your question.
If you want to add more information to an issue or provide feedback:
- Scroll to the Comment Box: At the bottom of the issue page, you'll see a comment box.
- Write Your Comment: Add additional details, suggestions, or follow-up questions. You can use Markdown to format your comment, include code snippets, or add links.
- Post Your Comment: Click "Comment" to submit your input. Your comment will be visible to others involved in the discussion.
You can also mention specific people using @username
if you want to notify someone specifically about your comment.
As a user, you typically won’t be closing issues unless you opened them yourself and the problem has been resolved.
- Close an Issue: If you’ve opened an issue and it’s been addressed (for example, a bug is fixed or your question is answered), you can close the issue by clicking the "Close issue" button.
Closing issues helps maintainers keep the project clean and organised.
- Be Descriptive and Specific: When creating an issue, provide as much detail as possible. This helps the maintainers understand the problem or request and respond more effectively.
- Be Polite and Respectful: Remember that open-source maintainers often work on these projects in their free time. Be kind and respectful when reporting issues or asking questions.
- Check for Duplicate Issues: Before creating a new issue, search through the existing issues to see if someone else has already reported the same problem or asked the same question. If you find a similar issue, you can add your feedback there instead of creating a new one.
![]() |
Wiki - Immerse yourself in the world of XR2Learn |
- XR2Learn platform
- Enablers
- Beacon Applications
- Educational Framework
- Guides and How-to
- Unlocking Value through NFTs
* work in progress