-
-
Notifications
You must be signed in to change notification settings - Fork 2
v1.0 DOCUMENTATION GAPS
Date: January 31, 2026 Status: Pre-Release Estimated Total Work: 28 hours
These items MUST be completed before v1.0 can be released.
File: /Users/admin/Sites/nself/docs/commands/INFRA.md
Estimated Time: 4 hours
Status: ✗ Missing
Required Content:
# nself infra - Infrastructure Management
## Overview
Complete infrastructure management including cloud providers, Kubernetes, and Helm.
## Subcommands
### Cloud Providers (18 subcommands)
- provider list
- provider init <provider>
- provider validate <provider>
- provider info <provider>
- provider install <provider>
- provider test <provider>
- provider server create/destroy/list/status/ssh/add/remove
- provider cost estimate/compare
- provider deploy quick/full
- provider k8s-create/delete/kubeconfig
### Kubernetes (11 subcommands)
- k8s init
- k8s convert
- k8s apply/deploy
- k8s status/logs
- k8s scale/rollback/delete
- k8s cluster/namespace management
### Helm (12 subcommands)
- helm init/generate
- helm install/upgrade/rollback/uninstall
- helm list/status/values
- helm template/package
- helm repo managementReference: /Users/admin/Sites/nself/docs/commands/COMMAND-TREE-V1.md (lines 351-434)
Estimated Time: 16 hours total
File: /Users/admin/Sites/nself/docs/commands/AUTH.md
Current: Basic structure exists
Missing: Detailed subcommand sections
Required Additions:
## MFA (Multi-Factor Authentication)
- auth mfa enable
- auth mfa disable
- auth mfa verify <code>
- auth mfa backup-codes
## Roles Management
- auth roles list
- auth roles create <name> [permissions]
- auth roles assign <user> <role>
- auth roles remove <user> <role>
## Device Management
- auth devices list
- auth devices register <device>
- auth devices revoke <device>
- auth devices trust <device>
## OAuth Providers
- auth oauth install
- auth oauth enable/disable <provider>
- auth oauth config <provider>
- auth oauth test <provider>
- auth oauth list/status
## Security Operations
- auth security scan [--deep]
- auth security audit
- auth security report
## SSL Management
- auth ssl generate/install/renew [domain]
- auth ssl info [domain]
- auth ssl trust
## Rate Limiting
- auth rate-limit config [options]
- auth rate-limit status
- auth rate-limit reset [ip]
## Webhooks
- auth webhooks create/list/delete/test <url>
- auth webhooks logs <id>Estimated Time: 4 hours
File: /Users/admin/Sites/nself/docs/commands/DEPLOY.md
Current: Basic deployment workflow documented
Missing: Detailed subcommand sections
Required Additions:
## Deployment Strategies
- deploy staging [--auto-migrate]
- deploy production [--auto-migrate]
- deploy preview <branch>
- deploy canary <percentage>
- deploy blue-green
- deploy rollback [--version N]
- deploy upgrade [--zero-downtime]
## Remote Server Management
- deploy provision <provider> [options]
- deploy server init <host> [--domain DOMAIN]
- deploy server check <host>
- deploy server status [server-id]
- deploy server diagnose <env>
- deploy server list
- deploy server add <name> --host <host> [options]
- deploy server remove <name> [--force]
- deploy server ssh <name> [command]
- deploy server info <name>
- deploy server create/destroy <name>
## Synchronization
- deploy sync pull <env> [--dry-run] [--force]
- deploy sync push <env> [--dry-run] [--force]
- deploy sync status
- deploy sync full <env> [--no-rebuild]
## Monitoring
- deploy status
- deploy config <env>
- deploy logs <deployment>
- deploy history
- deploy promote <from> <to>Estimated Time: 4 hours
File: /Users/admin/Sites/nself/docs/commands/SERVICE.md
Current: General operations documented
Missing: Detailed service-specific subcommands
Required Additions:
## Core Operations
- service list [--status STATUS]
- service enable/disable <service>
- service status/restart <service>
- service logs <service> [-f]
- service init <service> [--template TYPE]
- service scaffold <name> <type>
- service wizard
- service search <query>
## Admin Service
- service admin [--dev]
## Storage Service
- service storage init
- service storage upload/list/delete <file>
- service storage config
- service storage status/test
- service storage graphql-setup
## Email Service
- service email send <to> <subject> [options]
- service email template <action>
- service email test/config <provider>
## Search Service
- service search init <provider>
- service search index <action>
- service search query <text>
- service search config
## Redis Cache
- service redis init
- service redis flush [pattern]
- service redis cli
- service redis stats
## Functions
- service functions init
- service functions deploy/list <function>
- service functions logs/invoke <function>
## MLflow
- service mlflow init/ui
- service mlflow experiments/models
## Realtime
- service realtime init
- service realtime events/testEstimated Time: 4 hours
File: /Users/admin/Sites/nself/docs/commands/CONFIG.md
Current: Basic structure
Missing: All subcommand details
Required Additions:
## Configuration Management
- config show [key]
- config edit [key]
- config validate
- config export/import <file>
- config sync <action>
## Environment Management
- config env list
- config env switch <env>
- config env create/delete <name>
- config env sync <env>
## Secrets Management
- config secrets list
- config secrets get/set/delete <key>
- config secrets rotate [key]
## Vault Integration
- config vault init
- config vault config
- config vault statusEstimated Time: 2 hours
BACKUP.md - Add 6 subcommands (1 hour)
- backup create [--full|--incremental]
- backup restore/list/rollback/reset/clean
DEV.md - Add 16 subcommands (1 hour)
- dev mode [on|off]
- dev frontend add/remove/list/config
- dev ci generate/update/templates
- dev docs generate/serve/build
- dev whitelabel config/preview/deploy
DB.md - Expand to 11 subcommands (1 hour)
- Current: 5 documented
- Missing: types, data import/export, detailed migration commands
TENANT.md - Complete 50+ subcommands (Already 50% complete)
Estimated Time for Other: 3 hours
Estimated Time: 8 hours total
File: /Users/admin/Sites/nself/docs/reference/api/TENANT-API.md
Status: ✗ Missing
Required Content:
- GraphQL mutations for tenant CRUD
- Tenant member management endpoints
- Tenant settings API
- Billing integration API
- Domain management API
- Branding API endpoints
- Code examples for each operation
Estimated Time: 2 hours
File: /Users/admin/Sites/nself/docs/reference/api/USER-API.md
Status: ✗ Missing
Required Content:
- Authentication endpoints
- User CRUD operations
- Role and permission management
- Device management
- Session management
- MFA operations
- Code examples
Estimated Time: 2 hours
File: /Users/admin/Sites/nself/docs/reference/api/DATABASE-API.md
Status: ✗ Missing
Required Content:
- GraphQL schema overview
- Query examples
- Mutation examples
- Subscription examples
- Hasura-specific features
- RLS integration
- Relationships and aggregations
Estimated Time: 2 hours
File: /Users/admin/Sites/nself/docs/reference/api/STORAGE-API.md
Status: ✗ Missing
Required Content:
- File upload endpoints
- File download/presigned URLs
- Bucket management
- Access control
- S3-compatible API reference
- Integration with GraphQL
- Code examples
Estimated Time: 1 hour
File: /Users/admin/Sites/nself/docs/reference/api/FUNCTIONS-API.md
Status: ✗ Missing
Required Content:
- Function deployment API
- Invocation endpoints
- Environment variables
- Secrets management
- Logs and monitoring
- Trigger configuration
- Code examples
Estimated Time: 1 hour
These items SHOULD be completed for v1.0 but are not blocking.
Estimated Time: 12 hours
File: /Users/admin/Sites/nself/docs/deployment/LOAD-BALANCING.md
Status: ✗ Missing
Estimated Time: 3 hours
Required Content:
- Nginx load balancing configuration
- Health checks and failover
- Session persistence
- SSL termination at load balancer
- Cloud load balancer integration (AWS ELB, GCP Load Balancer, etc.)
- Docker Swarm load balancing
- Kubernetes ingress controllers
File: /Users/admin/Sites/nself/docs/deployment/DISASTER-RECOVERY.md
Status: ✗ Missing
Estimated Time: 3 hours
Required Content:
- Backup strategies (database, volumes, configs)
- Automated backup schedules
- Cross-region backups
- Recovery procedures
- RTO and RPO planning
- Testing disaster recovery
- Incident response playbook
File: /Users/admin/Sites/nself/docs/deployment/HIGH-AVAILABILITY.md
Status: ✗ Missing
Estimated Time: 3 hours
Required Content:
- Multi-node PostgreSQL (replication)
- Redis clustering
- Multi-instance Hasura
- Database failover
- Zero-downtime deployments
- Health monitoring and auto-recovery
- Network redundancy
File: /Users/admin/Sites/nself/docs/guides/DATABASE-OPTIMIZATION.md
Status: ✗ Missing
Estimated Time: 3 hours
Required Content:
- Query optimization
- Index strategies
- Connection pooling (PgBouncer)
- Partitioning and sharding
- Vacuum and maintenance
- Performance monitoring
- Common PostgreSQL tuning
Estimated Time: 6 hours
Files to Create:
/Users/admin/Sites/nself/docs/deployment/examples/jenkins-pipeline.groovy/Users/admin/Sites/nself/docs/deployment/examples/circleci-config.yml/Users/admin/Sites/nself/docs/deployment/examples/bitbucket-pipelines.yml/Users/admin/Sites/nself/docs/deployment/examples/azure-devops-pipeline.yml-
/Users/admin/Sites/nself/docs/guides/CI-CD-INTEGRATION.md(main guide)
Content for Each:
- Complete working pipeline
- Environment setup
- Secret management
- Multi-stage deployments
- Testing integration
- Deployment strategies
Estimated Time: 1.5 hours each (6 hours total)
Estimated Time: 16 hours
File: /Users/admin/Sites/nself/docs/tutorials/SAAS-PLATFORM-TUTORIAL.md
Status: ✗ Missing
Estimated Time: 4 hours
Required Content:
- Step-by-step SaaS setup
- Multi-tenancy configuration
- Billing integration
- User authentication
- Custom branding per tenant
- Domain management
- Deployment to production
File: /Users/admin/Sites/nself/docs/tutorials/ECOMMERCE-BACKEND.md
Status: ✗ Missing
Estimated Time: 4 hours
Required Content:
- Product catalog setup
- Shopping cart implementation
- Order management
- Payment integration (Stripe)
- Inventory tracking
- User accounts
- Admin dashboard
File: /Users/admin/Sites/nself/docs/tutorials/MOBILE-BACKEND.md
Status: ✗ Missing
Estimated Time: 4 hours
Required Content:
- GraphQL API for mobile apps
- Push notifications
- File uploads (images, videos)
- Offline sync
- Real-time features
- Authentication (OAuth, social login)
- Analytics integration
File: /Users/admin/Sites/nself/docs/tutorials/MICROSERVICES-ARCHITECTURE.md
Status: ✗ Missing
Estimated Time: 4 hours
Required Content:
- Service design patterns
- Inter-service communication
- API gateway setup
- Service discovery
- Event-driven architecture
- Message queues (BullMQ)
- Monitoring and tracing
These can be added in v1.1 and later releases.
- Multi-region deployment guide (4 hours)
- Advanced performance tuning (4 hours)
- Cost optimization guide (3 hours)
- Compliance and audit logging (3 hours)
Estimated Time: 14 hours
- Video tutorials (20+ hours)
- Interactive documentation/playground (40+ hours)
- Community examples repository (ongoing)
- Real-world case studies (8 hours)
Estimated Time: 68+ hours (spread across multiple releases)
| Priority | Category | Items | Estimated Time |
|---|---|---|---|
| Priority 1 | Command Docs | 1 file (INFRA.md) | 4 hours |
| Priority 1 | Subcommand Expansion | 8 files | 16 hours |
| Priority 1 | API Documentation | 5 files | 8 hours |
| Priority 2 | Operational Guides | 4 files | 12 hours |
| Priority 2 | CI/CD Examples | 6 files | 6 hours |
| Priority 2 | Use Case Tutorials | 4 files | 16 hours |
| Priority 3 | Advanced Topics | 4+ files | 14+ hours |
| Priority 3 | Enhanced Examples | Multiple | 68+ hours |
- Day 1-2: Create INFRA.md and expand AUTH.md (8 hours)
- Day 3-4: Expand DEPLOY.md and SERVICE.md (8 hours)
- Day 5: Expand CONFIG.md, BACKUP.md, DEV.md, DB.md (4 hours)
- Day 6-7: Create all 5 API documentation files (8 hours)
- Day 8-10: Create 4 operational guides (12 hours)
- Day 11-12: Create CI/CD examples (6 hours)
- Day 13-16: Create use case tutorials (16 hours)
- Minimum (Priority 1 only): 28 hours (~3.5 days)
- Recommended (Priority 1 + 2): 62 hours (~8 days)
- Comprehensive (All priorities): 144+ hours (~18 days)
For v1.0 Release:
- Complete all Priority 1 items (28 hours)
- Complete Priority 2 operational guides (12 hours)
- Total: 40 hours (5 working days)
This ensures:
- ✓ All commands fully documented
- ✓ All APIs documented
- ✓ Production operational concerns addressed
- ✓ Ready for enterprise adoption
For v1.1 and beyond:
- Add remaining Priority 2 items (tutorials, more examples)
- Add Priority 3 items (advanced topics, videos)
Report Generated: January 31, 2026 Status: Action Plan Ready Next Steps: Begin Priority 1 implementation
ɳSelf CLI v1.0.9. MIT licensed. Docs CC BY 4.0.
GitHub · Issues · Discussions · nself.org · nself.org/docs
Getting Started
Commands
- Commands, Overview
- Lifecycle: cmd-init · cmd-build · cmd-start · cmd-stop · cmd-restart · cmd-dev
- Monitoring: cmd-status · cmd-logs · cmd-health · cmd-urls · cmd-doctor · cmd-monitor · cmd-alerts · cmd-sentry · cmd-watchdog
- Data: cmd-db · cmd-backup · cmd-dr · cmd-queue · cmd-webhooks
- Config: cmd-config · cmd-service · cmd-env · cmd-promote
- Networking: cmd-ssl · cmd-trust · cmd-dns-setup
- Security: cmd-access · cmd-security · cmd-secrets
- Tenancy: cmd-tenant · cmd-billing
- Plugins: cmd-plugin · cmd-license · cmd-dogfood (extracted, CLI-R11) · cmd-k8s (extracted, CLI-R11) · cmd-encryption (extracted, CLI-R11) · cmd-waf (extracted, CLI-R11) · cmd-federation (extracted, CLI-R11) · cmd-mail (extracted, CLI-R11) · cmd-dlq (extracted, CLI-R11)
- AI: cmd-ai · cmd-claw · cmd-model
- Templates: cmd-template
- Utilities: cmd-exec · cmd-clean · cmd-reset · cmd-update · cmd-upgrade · cmd-version · cmd-admin · cmd-migrate · cmd-migrate-firebase · cmd-migrate-supabase · cmd-completion
Features
- Features, Overview
- Feature-Auth
- Feature-Storage
- Feature-Search
- Feature-Functions
- Feature-Email
- Feature-Monitoring
- Feature-Plugins
- Feature-nClaw, AI Assistant
- Feature-nChat, Messaging
- Feature-nTV, Media Player
- Feature-nFamily, Family Social
- Feature-nCloud, Managed Hosting
- Feature-Memory-Rooms, Knowledge Organization
- Feature-Agent-Dashboard, Agent Metrics
- Feature-Image-Generation, AI Image Generation
Configuration
- Configuration, Overview
- Config-Env-Vars
- Config-Postgres
- Config-Hasura
- Config-Auth
- Config-Nginx
- Config-Optional-Services
- Config-Custom-Services
- Config-System
Plugins (87 + 10 monitoring)
Free (25)
- plugin-backup
- plugin-content-acquisition
- plugin-content-progress
- plugin-cron
- plugin-donorbox
- plugin-feature-flags
- plugin-github
- plugin-github-runner
- plugin-invitations
- plugin-jobs
- plugin-link-preview
- plugin-mdns
- plugin-mlflow
- plugin-monitoring
- plugin-notifications
- plugin-notify
- plugin-paypal
- plugin-search
- plugin-shopify
- plugin-stripe
- plugin-subtitle-manager
- plugin-tokens
- plugin-torrent-manager
- plugin-vpn
- plugin-webhooks
Pro (62)
- plugin-access-controls
- plugin-activity-feed
- plugin-admin-api
- plugin-nself-ai-gateway
- plugin-nself-ai-mcp
- plugin-nself-ai-mcp
- plugin-analytics
- plugin-auth
- plugin-backup-pro
- plugin-bots
- plugin-browser
- plugin-calendar
- plugin-cdn
- plugin-chat
- plugin-claw
- plugin-claw-budget
- plugin-claw-news
- plugin-claw-web
- plugin-cloudflare
- plugin-cms
- plugin-compliance
- plugin-cron-pro
- plugin-ddns
- plugin-devices
- plugin-documents
- plugin-donorbox-pro
- plugin-entitlements
- plugin-epg
- plugin-file-processing
- plugin-game-metadata
- plugin-geocoding
- plugin-geolocation
- plugin-google
- plugin-home
- plugin-idme
- plugin-knowledge-base
- plugin-linkedin
- plugin-livekit
- plugin-media-processing
- plugin-meetings
- plugin-moderation
- plugin-mux
- plugin-notify-pro
- plugin-object-storage
- plugin-observability
- plugin-paypal-pro
- plugin-photos
- plugin-podcast
- plugin-post
- plugin-realtime
- plugin-recording
- plugin-retro-gaming
- plugin-rom-discovery
- plugin-shopify-pro
- plugin-social
- plugin-sports
- plugin-stream-gateway
- plugin-streaming
- plugin-stripe-pro
- plugin-support
- plugin-tmdb
- plugin-voice
- plugin-web3
- plugin-workflows
Planned (26)
plugin-auditplugin-blogplugin-checkoutplugin-commerceplugin-drmplugin-exportplugin-flowplugin-importplugin-ldapplugin-mailgunplugin-mediaplugin-oauth-providersplugin-pagesplugin-postmarkplugin-rate-limitplugin-reportsplugin-samlplugin-schedulerplugin-sendgridplugin-ssoplugin-subscriptionplugin-thumbplugin-transcoderplugin-twilioplugin-wafplugin-watermark
Guides
- Guide-Production-Deployment
- Guide-SSL-Setup
- Guide-Multi-Tenancy
- Guide-Security-Hardening
- Guide-Monitoring-Setup
- Guide-Backup-Restore
- Guide-Custom-Services
- Guide-Migration-from-v1
Architecture
Reference
- API-Reference
- error-codes, Error Codes
Licensing
Security
Brand
Operations
- operations/release-cascade, Release Cascade
- operations/self-healing, Self-Healing Schema
- operations/redis-tuning, Redis Pool Tuning
- operations/meilisearch-warmup, MeiliSearch Warm-Up
- operations/jwt-rotation, JWT Key Rotation
- operations/windows-wsl2-setup, Windows / WSL2 Setup
- operations/gemini-oauth-reauth, Gemini OAuth Reauth
Contributing
Admin
- USER-ACTION-QUEUE, Pending Admin Actions
All commands (52)
- A: cmd-access · cmd-account · cmd-admin
- B: cmd-backup · cmd-build · cmd-bundle
- C: cmd-ci · cmd-clean · cmd-completion · cmd-config
- D: cmd-db · cmd-deploy · cmd-dev · cmd-doctor
- E: cmd-env · cmd-exec
- F: cmd-functions
- G: cmd-generate
- H: cmd-health · cmd-help-topics
- I: cmd-init · cmd-install
- L: cmd-license · cmd-login · cmd-logout · cmd-logs
- M: cmd-man · cmd-mcp · cmd-migrate
- O: cmd-oauth · cmd-ops
- P: cmd-plugin · cmd-promote
- R: cmd-remove · cmd-reset · cmd-restart · cmd-runner
- S: cmd-secrets · cmd-security · cmd-self-heal · cmd-server · cmd-service · cmd-start · cmd-status · cmd-stop
- T: cmd-telemetry · cmd-template · cmd-trust
- U: cmd-update · cmd-urls
- V: cmd-verify-sbom · cmd-version