To contribute new code or documentation updates to FMXUI clone your own fork instead of cloning the beta FMXUI repository, commit your work on topic branches and make pull requests. In detail:
-
Fork the project.
-
Clone your fork (
git clone https://github.com/<your-username>/FMXUI.git
). -
Add an
upstream
remote (git remote add upstream https://github.com/yangyxd/FMXUI.git
). -
Get the latest changes from upstream (e.g.
git pull upstream beta
). -
Create a new topic branch to contain your feature, change, or fix (
git checkout -b <topic-branch-name>
). -
Make sure that your changes adhere to the current coding conventions used throughout the project - indentation, accurate comments, etc. Do not make mass whitespace, copyright or linebreak changes to files.
-
Commit your changes to your topic branch.
-
Push your topic branch up to your fork (
git push origin <topic-branch-name>
). -
Open a Pull Request with a clear title and description.
-
Being an FMXUI contributor :)
If you don't have the Git client (git
), get it from: https://git-scm.com/