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.
KMC-ng application is built on-top of several Kaltura infrastructures packages which are part of kaltura-ng repository.
- Ensure you have node.js installed, version LTS or above.
- Ensure you have git installed
- Ensure you have npm installed, version 5.0.0 or above.
- git clone kaltura-ng repository
- git clone kmc-ng repository
- in
kaltura-ng
local folder run the following:
npm install
npm run setup
- 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
.
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.
You can post new issues here.
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!
Read our commit messages guidelines.
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!