EclipseFdn / iot.eclipse.org

Eclipse IoT provides the technology needed to build IoT Devices, Gateways, and Cloud Platforms.
https://iot.eclipse.org
Eclipse Public License 2.0
11 stars 23 forks source link

Adding Eclipse Kanto to IoT projects page #689

Closed hassanjaber98 closed 2 years ago

hassanjaber98 commented 2 years ago

Link: https://iot.eclipse.org/projects/

Hi folks, for some reasons, Eclipse Kanto is not being reflected part of the IoT list of projects, Any idea why?

I'm guessing it should automatically pull from the project.eclipse.org page, but it isn't!

pls advise?

ericpoirier commented 2 years ago

Hi @hassanjaber98 the list of projects on IoT is being pulled everytime the site is rebuilt. It's not currently pulling information form the PMI on each page load.

We are working to improve this process so that we call the PMI's API on page load to fetch the most up to date data.

@chrisguindon is there a way for us to trigger a rebuild without having to create a PR?

chrisguindon commented 2 years ago

@ericpoirier The Jenkins job is configured to run at least once a day. You can manually trigger a build via the Jenkins web interface.

hassanjaber98 commented 2 years ago

@ericpoirier @chrisguindon Thank you both!

ericpoirier commented 2 years ago

@hassanjaber98 I'm looking at the Kanto page on the PMI and it it not yet associated to any working groups.

https://projects.eclipse.org/projects/iot.kanto

Therefor, Kanto is still not showing up on the /projects page on IoT.

@waynebeaton what is the current process to add a project to a working group on the PMI?

Thanks.

waynebeaton commented 2 years ago

@waynebeaton what is the current process to add a project to a working group on the PMI?

Anybody with administrator or "EMO" access can configure working group participation.

Click "Edit" on the project's PMI page and expand "Categorization, Relationships, and Tags" to expose the "Working Group" section.

I've made the update. It should appear sometime after the cache resets.

ericpoirier commented 2 years ago

@waynebeaton what is the current process to add a project to a working group on the PMI?

Anybody with administrator or "EMO" access can configure working group participation.

Click "Edit" on the project's PMI page and expand "Categorization, Relationships, and Tags" to expose the "Working Group" section.

I've made the update. It should appear sometime after the cache resets.

Sounds good, thanks for the clarification. I thought there was something else that needed to be configured. Next time something like this happens, should I make the update my self? If so, should I also notify EMO about the change?

waynebeaton commented 2 years ago

If the working group requests it, then just make the change. If you're not sure, then ask the EMO for assistance.

By way of background, the implementation is intentionally general. Working groups get to decide which projects they are "interested in". While a lot of our working groups are aligned with all of the projects under a particular top level project, there is no consistent rule. At least theoretically, the Jakarta EE working group, for example, is really only interested in specifications which are represented by a subset of the projects under EE4J. Or, if the Jakarta EE working group decided that they cared about projects implementing specifications, they'd want to include all projects under EE4J and, probably, Eclipse Jetty which is under RT (again, just an example).

There's probably some opportunity for some sort of rule-based inclusion, but that is probably excessive for our needs. Fun to implement maybe... but excessive.

The EMO should be taking care of this as part of project creation. I'll look into revising our process.

chrisguindon commented 2 years ago

I see the project on the website now. Closing this issue.