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. Getting Started

Installation

PreviousHers's what you will needNextCloud Integrations (Optional)

Last updated 9 months ago

Was this helpful?

Step 1: Clone the Repository

First, clone our repository to your local machine using Git:

git clone https://github.com/getmomentum/momentum-core
cd momentum-core

Step 2: Create a virutal enviorment

We strongly recommend running the app in a virtual enviorment, if you want to have a look at multiple reasons of why that is the case, read this thread.

How to create virtual enviorment

python3 -m venv venv

And activate it

source venv/bin/activate

If you replace the venv with any other folder name, please add it in .gitignore

Step 3: Install the dependencies from requirements

pip install requirements.txt

If you face any challenges here, check out Known bugs & fixes and Troubleshooting & Feedback

reddit