Thank you for your interest in contributing to mpegCoder! We are accepting pull
requests in any time.
As a reminder, all contributors are expected to follow our Code of Conduct.
Please [fork] this project as your own repository, and create a sub-branch based on any branch in this project. The new branch name could be a short description of the implemented new feature.
After that, clone your repository by
git clone -b <your-branch-name> --single-branch https://github.com/<your-name>/FFmpeg-Encoder-Decoder-for-Python.git mpegCoderIn some cases, you may need to install some dependencies. Please follow the specific instructions for compling mpegCoder.
We have not provided any testing scripts now. I am glad to accept the help from anyone who is willing to writing the testing scripts for this project.
After you finish your works, please send a new request, and compare your branch with the target branch in mpegCoder. You could explain your works concisely in the pull request description. You are not required to add the updating reports in the repository, or add the documentation. I could take over these works based on your description.
If you want to contribute to docs, please fork the docs branch, and clone it
git clone -b docs --single-branch https://github.com/<your-name>/FFmpeg-Encoder-Decoder-for-Python.git mpegCoder-docsYou need to install nodejs and yarn first. We suggest to create an isolated conda environment:
conda create -n docs -c conda-forge git python=3.9 nodejs=15.14.0 yarn=1.22.10Then you could initialize the docs project by
cd mpegCoder-docs
yarn installYou could start the local debugging by
yarn startAfter you finish your works, you could also send a pull request.