i.MX Yocto Project: How Can I Collaborate on the Freescale Yocto Project?

cancel
Showing results for 
Search instead for 
Did you mean: 

i.MX Yocto Project: How Can I Collaborate on the Freescale Yocto Project?

i.MX Yocto Project: How Can I Collaborate on the Freescale Yocto Project?

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 = yourname@gmail.com
  smtpserverport = 587

8.Send the patch file to the community

git send-email --to meta-freescale@yoctoproject.org <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
Labels (1)
Version history
Revision #:
1 of 1
Last update:
‎01-24-2013 02:58 PM
Updated by: