Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connect our codes to OntoPortal #6

Open
8 of 12 tasks
syphax-bouazzouni opened this issue Nov 18, 2022 · 8 comments
Open
8 of 12 tasks

Connect our codes to OntoPortal #6

syphax-bouazzouni opened this issue Nov 18, 2022 · 8 comments

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Nov 18, 2022

Context

Starting from 2023, the centralized code for the ontoportal technologies would no more be in the NCBO organization but instead in the new ontoportal organization

Goals

Make the ontoportal organization, the entry point for anyone that wants to take, and use our technologies. And make it the centralized place for our all generic issues/projects

What do we need to do

  1. Currently none of our local instances (Agroportal, ...) code is a fork of the repositories in the Organization., so I think our first goal would be in our local organization to fork the Ontoportal code. See below the current state and the target one (inspired by @graybeal 2020 kickoff presentation)
    image
  2. Merge your local code with the Ontoportal one (which means mostly for now been updated with NCBO code)
  3. Migrate all your common (generic) issues to Ontoportal-specific project

Why we need to do it

For multiple reasons, among them

  • It is essential for making pull requests and collaborating (it is impossible to do pull requests if you are not a fork of a project)
  • Will make things easier after to get your local code updated/centralized with the upstream one using GitHub actions
  • Centralized issues/pull requests will make people know what you are working on and may even give help (or do it for you)

Follow-up

@syphax-bouazzouni
Copy link
Contributor Author

I hope that i was clear, it is only a proposition (open for discussion).

For the how do you achieve is ? It is let for your local team to decide of the how and the when. For the case of @ontoportal/agroportal we defined this strategy:

And we plan to proceed it current January-February 2023.

I'm also available to give support and help for any of those who want.

@jonquet
Copy link
Contributor

jonquet commented Nov 22, 2022

Totally clear to me. Thanks @syphax-bouazzouni.
Are the others align on this? Can each team describe their strategy in a separate issue and point to it from here?

@rasmi-aw
Copy link

Well i agree on that...

@syphax-bouazzouni
Copy link
Contributor Author

Done for Agroportal, it was easier than planned because it was only a matter of submitting a ticket to GitHub support to reroute our forks here: https://support.github.com/request/fork (nothing was lost and was done in one day), more detail can be found here agroportal/project-management#312 (comment)

@syphax-bouazzouni
Copy link
Contributor Author

Work done for IndustryPortal and BiodivPortal. Thanks, @RaimiSol and @Bouchemel-Nasreddine

@jonquet jonquet changed the title Connect our codes to Ontoportal Connect our codes to OntoPortal Mar 27, 2023
@syphax-bouazzouni
Copy link
Contributor Author

Work done for EcoPortal. Thanks, @gturrisi-lifewatch and @manuelfiorelli.

@jvendetti
Copy link

@alexskr - with regard to the BioPortal codebase, I'm assuming that you'd want to sever all of the upstream connections from OntoPortal to BioPortal first? In other words, it doesn't make sense to me to have BioPortal's repositories as both upstream and downstream from OntoPortal at the same time.

@alexskr
Copy link

alexskr commented Apr 3, 2024

Done for BioPortal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment