Getting Support The nself community and maintainers are here to help you succeed with your backend infrastructure. This guide outlines all the ways you can get support and contribute to the project.
Community Support GitHub Discussions Best for: General questions, ideas, and community interaction Our GitHub Discussions is the primary place for community support, feature discussions, and sharing projects built with nself.
π¬ Q&A : Get help with implementation questions π‘ Ideas : Discuss feature requests and improvements π Show and tell : Share your nself projects π£οΈ General : General discussions about nself Visit: github.com/acamarata/nself/discussions
GitHub Issues Best for: Bug reports, feature requests, and technical issues Use GitHub Issues for reporting bugs, requesting features, or documenting technical problems that need fixes.
π Bug Reports : Report problems with nself β¨ Feature Requests : Suggest new features π Documentation : Request documentation improvements π§ Technical Issues : Platform-specific problems Visit: github.com/acamarata/nself/issues
Before You Ask for Help Self-Help Resources Before reaching out for support, try these resources that might have your answer:
DocumentationComprehensive guides covering installation, configuration, and usage patterns.
Start with: Documentation Home
Troubleshooting GuideStep-by-step solutions for common problems and error scenarios.
Try: Troubleshooting Guide
Built-in Diagnosticsnself includes diagnostic tools to help identify issues quickly.
nself doctor
Diagnostic Information When you do need help, provide diagnostic information to get faster, more accurate assistance:
# Generate comprehensive debug report
nself debug-report > debug_info.txt
# Or collect manually:
nself version
nself status --verbose
nself logs --tail 100
nself config show --sanitized # Removes sensitive data
How to Ask Effective Questions Bug Reports When reporting bugs, include:
Clear Title : Concise description of the issueSteps to Reproduce : Exact steps that trigger the bugExpected vs Actual : What you expected vs what happenedEnvironment : OS, Docker version, nself versionConfiguration : Relevant configuration (sanitized)Logs : Error messages and relevant log entriesBug Report Template ## Description
Brief description of the bug
## Steps to Reproduce
1. Step 1
2. Step 2
3. Step 3
## Expected Behavior
What should happen
## Actual Behavior
What actually happened
## Environment
- OS: [e.g., Ubuntu 22.04]
- Docker Version: [e.g., 24.0.0]
- nself Version: [e.g., v0.2.0]
## Configuration
```
# Relevant config (remove passwords)
POSTGRES_PORT=5432
HASURA_PORT=8080
```
## Logs
```
# Error logs
[paste relevant error messages]
```
## Additional Context
Any other relevant information
Feature Requests For feature requests, include:
Problem Statement : What problem does this solve?Proposed Solution : How would you like it to work?Use Case : Real-world scenario where this helpsAlternatives : Current workarounds or alternativesPriority : How important is this to your project?Questions and Help Requests For general questions:
Context : What are you trying to accomplish?What You've Tried : Solutions you've attemptedSpecific Error : Exact error messages if anyConfiguration : Relevant configuration detailsEnvironment : Your setup detailsResponse Times and Expectations Community Support Response Time : 1-3 days typically, community-dependentBest Effort : Volunteers helping when they canSelf-Service : Try documentation and diagnostics firstPatience : Allow time for thoughtful responsesMaintainer Support Critical Bugs : Security issues and data loss bugs prioritizedFeature Requests : Evaluated based on community need and maintainer capacityPull Requests : Reviewed within 1-2 weeks typicallyDocumentation : Community contributions especially welcomeProfessional Support Consulting Services Enterprise Support Available For organizations needing dedicated support, we offer professional services:
π― Architecture Consulting : Design review and optimization π§ Custom Development : Tailored features and integrations π Priority Support : Direct access with SLA guarantees π« Training : Team training and workshops βοΈ Migration Services : Migrate from other platforms Contact: enterprise@nself.org for pricing and availability
Contributing Back Ways to Help the Community The best way to get great support is to contribute to making nself better for everyone:
Answer Questions Help other users in GitHub Discussions with problems you've solved.
Improve Documentation Fix typos, add examples, or write guides for common use cases.
Report Issues High-quality bug reports help improve nself for everyone.
Contribute Code Submit pull requests for bug fixes and new features.
Recognition Contributors are recognized through:
GitHub Contributors : Listed on the repositoryRelease Notes : Major contributions highlightedCommunity Spotlight : Featured in project updatesMaintainer Path : Active contributors may become maintainersCode of Conduct Community Standards The nself community follows these principles:
Respectful : Treat everyone with respect and kindnessInclusive : Welcome people of all backgrounds and skill levelsConstructive : Focus on helping and improvingPatient : Remember everyone is learningCollaborative : Work together toward common goalsReporting Issues If you experience harassment or inappropriate behavior, contact the maintainers at conduct@nself.org. All reports are handled confidentially.
Emergency Support Critical Issues Security Vulnerabilities For security issues, please DO NOT post publicly. Contact security@nself.org directly with details.
Data Loss Prevention If you're experiencing data loss:
Stop all operations : Don't make changes that might worsen the situationDocument the issue : Note exactly what happened and whenCheck backups : Look for recent backups you can restore fromSeek immediate help : Post in GitHub Issues with "URGENT" tagSupport Channels Summary Channel Best For Response Time Documentation Learning, tutorials, reference Immediate FAQ Common questions Immediate GitHub Discussions Questions, ideas, community 1-3 days GitHub Issues Bugs, feature requests 1-7 days Enterprise Support Professional services SLA-based
Next Steps Ready to get the help you need?
The nself community is here to help you succeed. Don't hesitate to ask questions, report issues, or share your projects. Together, we make nself better for everyone.