If you don't have write access to the repository where you'd like to create a pull request, you must create a fork, or copy, of the repository first.
a. When an object has been submitted using the Editor tool an 'Issue' will be created in the lwm2m registry - https://github.com/OpenMobileAlliance/lwm2m-registry/issues to start to the object Approval process.
b. OMA staff will review the submitted object. If your Object/Resource is accepted, then the 'Issue' will be updated with the instructions on how to submit a Pull Request. The 'Issue' instructions will include Object ID, Object URN, any errors in the object submission and details of the Object Submission Branch.
Steps for a User that has a Github account but not write access to a repository
Task | Steps | Screen Shot |
---|---|---|
Fork Repository |
| |
Update Feature branch with Object | 2. Apply changes or upload file to the allocated feature branch in the forked repo. NOTE: Allocated feature branch will be created by the OMA Staff prior to the fork. | |
Once you've forked the repository and made changes to the object submission branch, you can ask that the upstream repository accept your changes by creating a pull request. | ||
Creating a pull request to submit an Object for review |
| |
2. To the right of the Branch menu, click New pull request. | ||
3. On the Compare page, click compare across forks. | ||
4. Confirm that the base fork is the repository you'd like to merge changes into. Use the base branch drop-down menu to select the branch of the upstream repository you'd like to merge changes into. | ||
5. Use the head fork drop-down menu to select your fork, then use the compare branch drop-down menu to select the branch you made your changes in. | ||
6. Type a title and description for your pull request. | ||
7. To create a pull request that is ready for review, click Create Pull Request. |