Design DecisionsΒΆ Git Operations Rationale Trade-offs Implementation Command Structure Decision Rationale Simplicity and Discoverability Common Usage Patterns Consistency with Git Current Command Inventory Top-Level Commands Command Groups (One Level) Command Groups (Two Levels) When to Use Command Groups Migration Notes Smart Defaults for Convenience Project Commands Default to Newest Future Considerations Standalone Installation Background New Approach Key Differences Benefits Implementation Details Comparison with Other Tools Migration from django-mongodb-cli Rationale Virtual Environment Strategy dbx-python-cli Installation Repository and Virtual Environment Structure Rationale Command Behavior dbx env init dbx install dbx test dbx project add Venv Detection Technical Implementation Running Commands in Venvs Venv Detection Example Wagtail CMS Support Overview Migration Modules Home App Custom App Configurations ObjectId Serialization Patches Custom Admin URL Patterns Flag-Based Enablement bakerydemo Integration What --bakerydemo does Installing bakerydemo MongoDB Seeding