How to Report Issues or Bugs in bannedbook/fanqiang: A Complete Guide
To report issues or bugs in bannedbook/fanqiang, open a new issue on the GitHub Issues page at https://github.com/bannedbook/fanqiang/issues, including environment details, reproduction steps, and relevant logs.
The bannedbook/fanqiang repository maintains a comprehensive collection of circumvention tools and tutorials. When you encounter broken links, script failures, or documentation errors, knowing how to report issues or bugs in bannedbook/fanqiang ensures developers can quickly address your concerns. The project standardizes its feedback workflow across all sub-projects, including ChromeGo, EdgeGo, and Android tutorials.
Where to Report Issues in bannedbook/fanqiang
The primary channel for reporting issues is the GitHub Issues tracker. According to the README.md (line 86), users should navigate to https://github.com/bannedbook/fanqiang/issues for feedback and communication:
“如需反馈交流,请点我或加入翻墙电报群”
This convention applies uniformly across all sub-projects. The documentation in 自建V2ray服务器简明教程.md (line 93) explicitly directs users to “发Issue交流” when encountering problems with V2Ray server configurations. Various tutorial markdown files such as ChromeGo.md and EdgeGo.md contain footers pointing to the same GitHub Issues URL, ensuring consistent feedback loops.
Required Information to Report Issues or Bugs in bannedbook/fanqiang
A high-quality issue report accelerates resolution. When you report issues or bugs in bannedbook/fanqiang, include these specific elements:
- Descriptive title – Summarize the problem clearly (e.g., “ChromeGo package fails on macOS 10.15”).
- Environment details – Specify your operating system, tool version, and relevant configuration files.
- Reproduction steps – Provide an ordered list showing exactly how to trigger the bug.
- Expected vs. actual behavior – Clarify what you expected versus what occurred.
- Logs and screenshots – Copy console output or attach images demonstrating the error.
Android-Specific Bug Reporting Tools
The Android component located in fqnews2/app/src/main/java/com/nononsenseapps/feeder/util/BugReport.kt provides helper functions for automated bug reporting. While the core project prefers GitHub Issues, Android developers can use these intents for quick email drafts or GitLab navigation.
To generate a pre-filled bug report email with device information:
// Launch an email intent with pre-filled bug body
val intent = com.nononsenseapps.feeder.util.emailBugReportIntent()
startActivity(intent) // opens the default mail client
To open the external GitLab issue tracker directly from the app:
// Open the Feeder GitLab issue list in a browser
val intent = com.nononsenseapps.feeder.util.openGitlabIssues()
startActivity(intent)
These methods are defined in BugReport.kt and streamline the reporting process for mobile users.
Automated Reporting via Command Line
For users who prefer terminal workflows, you can open the issue page directly from the command line.
Open the GitHub Issues page in your default browser on Linux or macOS:
# Open the issue page in the default browser
xdg-open https://github.com/bannedbook/fanqiang/issues
Create a new issue programmatically using the GitHub API (requires a personal access token):
# Create a new GitHub issue via the API
curl -X POST -H "Authorization: token <YOUR_TOKEN>" \
-d '{"title":"Brief title","body":"Detailed description"}' \
https://api.github.com/repos/bannedbook/fanqiang/issues
Note that the repository does not expose a custom API for issue creation; the standard GitHub API remains the recommended approach for automated submissions.
Summary
- Primary channel: Submit all reports to https://github.com/bannedbook/fanqiang/issues as referenced in
README.mdand tutorial documentation. - Required details: Include environment specifications, reproduction steps, expected behavior, and logs in every report.
- Android tools: Use
emailBugReportIntent()oropenGitlabIssues()fromBugReport.ktfor mobile-specific reporting workflows. - API access: Utilize standard GitHub API endpoints for programmatic issue creation when automating bug reports.
Frequently Asked Questions
Where is the official issue tracker for bannedbook/fanqiang?
The official issue tracker is hosted on GitHub at https://github.com/bannedbook/fanqiang/issues. This URL is referenced consistently across all documentation files, including the main README.md (line 86) and various tutorial markdown files such as 自建V2ray服务器简明教程.md (line 93).
What information should I include when reporting a bug?
Include a descriptive title, your operating system and tool version, step-by-step reproduction instructions, expected versus actual behavior, and relevant logs or screenshots. The repository maintainers emphasize that clear environment details and console output significantly reduce debugging time.
How do I report bugs from the Android app?
The Android component in fqnews2/app/src/main/java/com/nononsenseapps/feeder/util/BugReport.kt provides helper functions for reporting. You can call emailBugReportIntent() to generate a pre-filled email draft with device information, or use openGitlabIssues() to navigate directly to the GitLab issue tracker in your browser.
Can I report issues via email instead of GitHub?
While the primary channel is GitHub Issues, the Android app supports email reporting through the emailBugReportIntent() function. However, for desktop issues or general inquiries, the GitHub Issues page remains the preferred method as it allows public tracking and community collaboration on solutions.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →