I'm curious about this too - looking at the github repo, it seems like there's 
a mix of pulls into staging and into master. The git flow section of 
https://genode.org/documentation/genode-foundations-24-05.pdf is a little 
ambigious - it mentions staging as being the place to put untested changes and 
then requests that topic branches be pulled from the most current 
genodelabs/master.

@Jack: I am in no way affiliated with the Genode team, so I don't claim to 
speak for them, but I think it is unlikely that they will choose to convert 
their README files to markdown as they are currently using a homebrew 
formatting tool https://github.com/nfeske/gosh which has a few more features 
including compiling to LaTeX.

I agree that the code formatting looks prettier on github fwiw

On Mon, Jul 15, 2024, at 6:52 AM, Jack Curran wrote:
> Sorry, I believe I misread the Genode Contributors guide. Genode does not use 
> pull requests, they copy commits that are referenced within issues? So I 
> should make an issue in the repository, then reference my commit against it 
> and genode will copy that into their repository?
> 
> Should I use the master branch for my development in this case and reference 
> my commits to the issues from my master branch?
> 
> On Mon, 15 Jul 2024, at 14:38, Jack Curran wrote:
>> Hello, I have made some pull requests. I have just updated some readme files 
>> to markdown format. As far as I understand pull requests are a request to 
>> introduce/upload my changes to the Genode repository. This is my first time 
>> ever using/learning git, so I am not very familiar with how it works. I see 
>> that there are two branches in the genode repository, Master and Staging. 
>> Staging seems to be the most active branch where new changes are being 
>> introduced before an official release?
>> 
>> Is the master branch supposed to be a copy of the latest public release and 
>> is only updated every time a full public release is announced? Staging seems 
>> to be the active development branch. So I made my pull request to that 
>> branch. Although I am not sure which branch I am supposed to make pull 
>> requests to? The genode contributions page says to make pull requests to the 
>> master branch.
>> 
>> > As a rule of thumb, every line of development should have a corresponding 
>> > issue in the issue tracker. 
>> > This will be the place where we will discuss your ongoing work. If there 
>> > is no issue for your topic, please create one. 
>> > Once there exists the issue with a short description about what your line 
>> > of work is about, create a new topic branch based on the genodelabs/master 
>> > branch.
>> _______________________________________________
>> users mailing list -- users@lists.genode.org
>> To unsubscribe send an email to users-le...@lists.genode.org
>> Archived at 
>> https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/C5HOC25GRBRC4FOJ4TS2LETOCQJMU5JS/
>> 
> 
> _______________________________________________
> users mailing list -- users@lists.genode.org
> To unsubscribe send an email to users-le...@lists.genode.org
> Archived at 
> https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/WKM744PICOPZAGGCDRV3TTOWRPDITK4K/
> 
_______________________________________________
users mailing list -- users@lists.genode.org
To unsubscribe send an email to users-le...@lists.genode.org
Archived at 
https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/6YW7LJIAKPHH5UWC4G4QGN67SADP6BS4/

Reply via email to