Skip to main content

Guide

Here is a exemple of contributing Finmars repositories

  1. Create fork
    image.png
  2. Clone this fork
    Example:
    git clone https://github.com/<your-account>/<repo>.git
    cd <repo>
  3. Create new branch
    Example:
    git checkout -b <feat>
  4. Make changes
  5. Fix change
    Example:
    # if this first connect 
    chmod 400 finmars-platform-vm.pem
    
    ssh -i ./finmars-platform-vm.pem ubuntu@<Public-IP>
    
    # if this first connect
    # Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    # yes
  6. Push changes
    Example:
    git checkout -b <feat>
  7. Create Pull request

    1. Checkout to <feat> branch in github.com

    image.png

    2. Open Pull Request

    image.png

    3. Check source branch is base repository and main branch and create pull request

    image.png