Pull Request: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
=Howto=
=Howto=
What is a pull request? It is a way of making contributions to an open source project. First, you should be aware that you can make contributions to the Wiki openly by logging in and editing. However, there are some pages or other documents that are open for editing only to project managers and qualified editors - in which case you have to ask a maintainer to add your contribution. Simply put, you notify the project managers that you made some contribution, and request that they add your contribution to the wiki or other OSE repository.  
What is a pull request? It is a way of making contributions to an open source project. This concept comes from the [[Git]] protocol, and is adapted to hardware. Since typical Git repositories (Github, Gitlab) are not well adapted to hardware, we host repositories on the wiki. Further, OSE repositories include software, hardware desings, media assets, and more - so Github is not an effecive mechanism for storing all this. Further, OSE process involves
 
 
First, you should be aware that you can make contributions to the Wiki openly by logging in and editing. However, there are some pages or other documents that are open for editing only to project managers and qualified editors - in which case you have to ask a maintainer to add your contribution. Simply put, you notify the project managers that you made some contribution, and request that they add your contribution to the wiki or other OSE repository.  


For OSE, the way this works is a little different than using a distributed version control system such as [[Git]]. In OSE's case, the wiki is open for all to edit - thereby by analogy, informal or uncontrolled 'pull requests' are happening continuously. However, there are some parts of the OSE wiki that are controlled more tightly, such as the [[OSE Warehouse]] - which contains modules that are officially approved as the components of the [[GVCS]]. Only product leads are allowed to update the [[OSE Warehouse]] repository.
For OSE, the way this works is a little different than using a distributed version control system such as [[Git]]. In OSE's case, the wiki is open for all to edit - thereby by analogy, informal or uncontrolled 'pull requests' are happening continuously. However, there are some parts of the OSE wiki that are controlled more tightly, such as the [[OSE Warehouse]] - which contains modules that are officially approved as the components of the [[GVCS]]. Only product leads are allowed to update the [[OSE Warehouse]] repository.

Revision as of 16:25, 15 June 2020

Howto

What is a pull request? It is a way of making contributions to an open source project. This concept comes from the Git protocol, and is adapted to hardware. Since typical Git repositories (Github, Gitlab) are not well adapted to hardware, we host repositories on the wiki. Further, OSE repositories include software, hardware desings, media assets, and more - so Github is not an effecive mechanism for storing all this. Further, OSE process involves


First, you should be aware that you can make contributions to the Wiki openly by logging in and editing. However, there are some pages or other documents that are open for editing only to project managers and qualified editors - in which case you have to ask a maintainer to add your contribution. Simply put, you notify the project managers that you made some contribution, and request that they add your contribution to the wiki or other OSE repository.

For OSE, the way this works is a little different than using a distributed version control system such as Git. In OSE's case, the wiki is open for all to edit - thereby by analogy, informal or uncontrolled 'pull requests' are happening continuously. However, there are some parts of the OSE wiki that are controlled more tightly, such as the OSE Warehouse - which contains modules that are officially approved as the components of the GVCS. Only product leads are allowed to update the OSE Warehouse repository.

See:

Submit a Pull Request

To submit a Pull Request to Open Source Ecology, use this form.

edit form

results