Hi folks,

I have updated the main Nebula Contributing Wiki pages[0, 1, 2, 3], updated
the Oomph and Team Project Set files (PR pending[4], I don't seem to be
able to approve/merge the PR as I don't seem to be in the GitHub team and I
didn't get a github invitation [5]).

My Wiki updates includes a few other minor updates, for example calling it
ECA (instead of CLA), links to Jenkins (ci.eclipse.org instead of
hudson.eclipse.org).

I have also assumed the new job for github PRs for incubation will be:
https://ci.eclipse.org/nebula/job/nebula.incubation.pullrequests/ (if not,
update [6])

HTH,
Jonah

[0] https://wiki.eclipse.org/Nebula/Contributions
[1] https://wiki.eclipse.org/Nebula/Builds
[2] https://wiki.eclipse.org/Nebula/Contributions/New_Widgets
[3] https://wiki.eclipse.org/Nebula/Contributions/Setup_IDE
[4] https://github.com/eclipse/nebula/pull/2
[5]  https://github.com/orgs/eclipse/teams/eclipse-nebula  (you can't
actually see this unless you are in the team)
[6]
https://wiki.eclipse.org/Nebula/Contributions#Building_on_our_build_server
~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On Mon, 6 Aug 2018 at 13:39, Jonah Graham <[email protected]> wrote:

> Hi Wim,
>
> Thanks for this. I am now working on updating [3]. I do have some
> questions:
>
> - is the project continuing to use Bugzilla, or are we migrating to GitHub
> Issues too. The bug [2] doesn't say either way. I believe if you have
> access to Settings (which normal committers don't) you can just turn Issues
> off. There is an Eclipse bot that adds links to PRs if you type Bug 123456.
> - In past experience setting up github projects at Eclipse the branches
> were not protected by default, meaning any committer can force push to
> master. I recommend checking/requesting protected master branch status --
> of course there are more options on protected branches that can be
> considered, like required PR reviews, passing CI checks, etc.
>
> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=537191
> [3] https://wiki.eclipse.org/Nebula/Contributions
>
> Thanks
> Jonah
>
> ~~~
> Jonah Graham
> Kichwa Coders Ltd.
> www.kichwacoders.com
>
>
> On Mon, 6 Aug 2018 at 11:59, Wim Jongman <[email protected]> wrote:
>
>> Hi,
>>
>> Our Github repo is live and we have received our first pull request for
>> XViewer [0]
>>
>> I'm on vacation but I managed to get the main infrastructure running.
>>
>> * Main build [1]
>> * Pull request build [2]
>>
>> The following things need to happen
>>
>> * Accept your github invitation
>> * Update the incubation jobs the same way we did for the stable jobs*
>> * Update our contribution guide [3]
>> * Update our website
>>
>> If you want to work on any of these items, please go ahead. If you don't
>> know how, or want to discuss: I am available to answer e-mails.
>>
>> Cheers,
>>
>> Wim
>>
>> [4] https://www.eclipse.org/nebula/
>> [3] https://wiki.eclipse.org/Nebula/Contributions
>> [2] https://hudson.eclipse.org/nebula/job/nebula.stable.pullrequests/
>> [1] https://hudson.eclipse.org/nebula/job/nebula.stable/]
>> [0] https://github.com/orgs/eclipse/teams/eclipse-nebula
>>
>>
>>
>> * stable widgets are the ones that we release, incubation widgets are
>> unstable or unmaintained.
>> _______________________________________________
>> nebula-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
_______________________________________________
nebula-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to