1. Register to the meta-freescale maillist 2. Follow just the install and download steps indicated on the Freescale's github repo. Make sure you local code is in sync (repo sync) 3. Create a local branch using the repo command
fs-community-bsp $ repo start <branch_name> --all
Where <branch_name> can be any name you want for your contribution (either a fix or a implementation) 4. Modify the files you want under the Freescale source folders (e.g. meta-fsl-arm) 5. Create a commit (follow the recommendations from Commit Patch Message Guidelines - Openembedded.org )
meta-fsl-arm $ git add <modified file 1>
meta-fsl-arm $ git add <modified file 2>
.
.
meta-fsl-arm $ git commit -m '<recipe name>: <my contribution>'
6. Create a patch file
meta-fsl-arm $ git format-patch -s --subject-prefix='meta-fsl-arm][PATCH' -1
7. Configure ~./gitconfig so you are able to send e-mails through git, e.g.
[sendemail] smtpencryption = tls smtpserver = smtp.gmail.com smtpuser =
[email protected] smtpserverport = 587
8.Send the patch file to the community
git send-email --to
[email protected] <generated patch>
9. Check your patch's progress on meta-freescale mailing list. 10. In case you need to rework your patch, make sure you add v2 (version 2 of the patch) when creating the patch meta-fsl-arm $ git format-patch -s --subject-prefix='meta-fsl-arm][PATCH v2' -1