momentum.sh
  • 💡Introduction to Momentum
    • Overview
    • How can momentum help you?
    • Why is it open source
    • Contributing to momentum
    • Troubleshooting & Feedback
  • Getting Started
    • Hers's what you will need
    • Installation
      • Cloud Integrations (Optional)
        • Portkey
        • Firebase
        • Setting up Github App
        • Enabling Github Auth on Firebase
        • Google Cloud
    • Running Momentum
    • Known bugs & fixes
  • Using Momentum
    • Underlying API structure
    • Auth
    • Logging in
    • User Registration
    • Parsing codebase
    • Getting list of all parsed projects
    • Getting list of all branches in a project
    • Listing all endpoints of a branch
    • Understanding Changes & Impacts
    • Generating Blast Radius
    • Get Flow Graph
    • Get Dependencies
    • Get More Dependencies (AI)
    • Getting code of a specific node
    • Testing your code
    • Generating a test plan
    • Setting up the test plan
    • Preferences
      • Setting preferences of a specific endpoint
      • Getting preferences for specific endpoint
    • Generating tests
  • Using Momentum CLI
Powered by GitBook
On this page

Was this helpful?

  1. Introduction to Momentum

How can momentum help you?

You should use momentum at every git push to ensure your code is ready for a pull request review.

Here's what momentum will tell you at every push

  1. Blast radius detection - this will be a list of endpoints that could potentially be affected by the changes you made in your code. This will also be a starting point to decide what parts of your code need to be tested before shipping to production.

  2. Visualization

  3. Behaviour identification

  4. Code generation to test functionality

  5. Debugging (using stack trace)

  6. Self-healing (simple cases)

Coming soon

  1. Debugging (using visualization)

  2. Self-healing (complex cases)

  3. Test data setup

  4. Code fixation

PreviousOverviewNextWhy is it open source

Last updated 11 months ago

Was this helpful?

💡