Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Github workflow
  • From: Sravan K Lakkimsetti <sravankumarl@xxxxxxxxxx>
  • Date: Thu, 24 Mar 2022 02:43:27 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6FKFvKYkgZsxj/yKu/b0SDul3GL+NkaV6QYHZpI/4g8=; b=d/7MLaqG3LqtTW17mo4STsD/n0foMMCUqD7Je6HXoLwYhUQxpWD+3Udq/5to49X3hx3yLd+Ubw7Jt4Wo359hIhgrM0y/JCaTpYulKJ9QyuI2nCMYa6Ao70M9yKu+/DeSaJ4dyIJmWCPkwHOopq9ZhPUvxXXUfaIEjR+sWF+uOW4I6sruhY5pig+8b7G08wiygu3Onb0roqWNRp43cP8xV+A0Yo24SLCwlCy5+qQSil5gjNBB4DmCbXf/llr+t3NoUEDI3O74O6I+qsRtnAYkZ1FpyLRdL9j9seioQtTLKO5/SwvWKY7x8cP3zB/aDi3rkc37SwMuSujDgQA5iFtpTg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aXIJD5qIudpexaznMGwV6kU3Q4gTir8abqgcOoceQAOcTruMDYWhyy+1ov9RbdVGMxVUCPkbLCooJFV66PhzbAjKVCMAmphyYwI5eP9AWRzGDe3c7A7PxCniHVH7v9pTPqaejOwomNM8XH+Mcarf+mLAufGTOuC9Nj3RTd3bQz74Vg6q+lMpCwrK9nOXfuvroWJWcglkW9oTPgiv9hB/p7onb7kx2v2M9wc1oupScBOZAjLIMUHm5jUNEIdsAQVHmylUcslZi9Gmxo6e9tLlJ7Kxfup+f9cO4i5IM+4hcgeBNdvnh1HvHMBOoDAKfs9NuSoJ37uWebIT+p3N42f7LA==
  • Delivered-to: platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/platform-dev/>
  • List-help: <mailto:platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHYPdRZkv2FPR8E7E6yMLWIhkzglqzLTTyAgAAT6GCAAi1xAIAAR0DA
  • Thread-topic: [EXTERNAL] Re: [platform-dev] Github workflow

Hi,

I did create this https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/master/DeveloperGuide.md may be this could be a starting point and we can improve this document further with recommended approach

Thanks
Sravan

-----Original Message-----
From: platform-dev <platform-dev-bounces@xxxxxxxxxxx> On Behalf Of Andrey Loskutov
Sent: 24 March 2022 03:57
To: Eclipse platform general developers list. <platform-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [platform-dev] Github workflow



Am 22. März 2022 14:11:21 MEZ schrieb Aleksandar Kurtakov <akurtako@xxxxxxxxxx>:
>Please bear with us while we try to improve the contributor workflow 
>with the limited time we have. And keep asking each step and 
>requirement as only that way we will figure what is really needed and 
>brings benefit and what is done just because we are used to it without any real gain.

The discussion here shows that despite the claims that "we are standing on the shoulders of the giants" and "just follow github workflow" we need a dedicated wiki / readme for committers and contributors with the recommendations how to contribute. Mailing list discussion is fine, but that is not a document I can give to someone who wants to contribute. 

With more platform projects moving to github the problem affects more people now.
I would really appreciate of people that know the "right" github workflow would provide such documentation for the platform.
 
I personally can commit & merge in github but I've learned that *everything* I did in github before in my other (non platform) contributions is *not* the "recommended" way, so I'm really interested to follow some "preferred" guidelines. I also hope to have only one and not different guidelines, even if there could be lot of different ways to commit something to the master.

Below just few items where I see need for clear documentation or process improvements based on my personal experience so far. 

I don't like forks and used to have branches on main repo - not recommended.
I don't like multiple commits in one PR and always use amend/force push - not recommended.
I never use command line git and do everything from Eclipse - but some recommended to use git CLI.
Egit support missing or not - not clear. What exactly is missing, why CLI is needed?
It is unclear / undocumented how to *properly* refer to bugs in commits (full url? repo-name/id? just id?). 
It is unclear if we should now use dedicated github bug trackers *per repository* to report bugs, or will be there some higher level bug tracker for entire platform organization?
Once the PR is created, I see that builds somehow triggered in equinox, but I neither get mails that they are stared nor they are finished.
TBC... 

--
Kind regards,
Andrey Loskutov

https://www.eclipse.org/user/aloskutov
Спасение утопающих - дело рук самих утопающих _______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev

Back to the top