Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 2.75 KB

CONTRIBUTING.md

File metadata and controls

73 lines (53 loc) · 2.75 KB

Contributing

Thank you for running Kaltura and pushing the limits of online video! By joining the Kaltura community and contributing you will help grow the platform, and keeping it open, stable and accessible to all.

Setup KMC-ng solution

KMC-ng application is built on-top of several Kaltura infrastructures packages which are part of kaltura-ng repository.

Prerequisites

Getting started

  1. git clone kaltura-ng repository
  2. git clone kmc-ng repository
  3. in kaltura-ng local folder run the following:
npm install
npm run setup
  1. in kmc-ng local folder run the following:
npm install
npm run setup
npm start

You should be able to open kmc-ng application in your browser at http://localhost:4200.

Found an Issue?

If you find a bug in the source code, you can help us by submitting an issue to our GitHub Repository. Even better, you can submit a Pull Request with a fix.

Submission Guidelines

Submitting an Issue

You can post new issues here.

Submitting a Pull Request (PR)

Before you submit your Pull Request (PR) consider the following guidelines:

  • Please sign our Contributor License Agreement (CLA) before sending PRs. We cannot accept code without this.

  • Make your changes in a new git branch:

    git checkout -b my-fix-branch master
  • Commit your changes using a descriptive commit message that follows our commit message conventions. Adherence to these conventions is necessary because release notes are automatically generated from these messages.

  • In GitHub, send a pull request.

That's it! Thank you for your contribution!

Commit Message Guidelines

Read our commit messages guidelines.

Signing the CLA

Please sign our Contributor License Agreement (CLA) before sending pull requests. For any code changes to be accepted, the CLA must be signed. It's a quick process, we promise!

Contributor License Agreement (CLA)