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

Daily operation of Bio.tools?? Plus how to handle requests?!? #577

Closed
3 tasks
matuskalas opened this issue Feb 14, 2024 · 3 comments
Closed
3 tasks

Daily operation of Bio.tools?? Plus how to handle requests?!? #577

matuskalas opened this issue Feb 14, 2024 · 3 comments
Assignees
Labels
critical priority Our top priorities, including most of the reported bugs. housekeeping Concerns routine housekeeping / maintenance functions. question A question needs an answer before this is actionable.

Comments

@matuskalas
Copy link
Member

Hey folks, who is responsible for handling this?
image
This clearly shows that the system of requests has to change. The only thing I can do is to grant all, as I don't have the capacity to review any of them. And I only see them if I happen to look at Bio.tools, what isn't part of my day-to-day job. So:

  • Add notifications to email about the requests (not only to [email protected])
  • Define who gets those emails (all curators/power-users?)
  • Otherwise just grant all automatically and skip the Requests altogether (we anyway have to switch to GitHub workflow asap (due long ago))
@matuskalas matuskalas added question A question needs an answer before this is actionable. housekeeping Concerns routine housekeeping / maintenance functions. critical priority Our top priorities, including most of the reported bugs. labels Feb 14, 2024
@magnuspalmblad
Copy link

I suppose anyone who is associated with ELIXIR could be granted editing rights automatically? I would be a bit more cautious with doing it automatically for everyone (if memory serves someone did create spurious entries on bio.tools in the past). And ownership should probably be approved.

@matuskalas
Copy link
Member Author

I suppose anyone who is associated with ELIXIR could be granted editing rights automatically? I would be a bit more cautious with doing it automatically for everyone (if memory serves someone did create spurious entries on bio.tools in the past). And ownership should probably be approved.

We could think about a complex system like this, but first and right now we have to keep in mind that:

  • For reviewing the requests, there simply isn't any workforce
  • We have to move the whole contribution & ownership management to GitHub and pull requests, anyway. Rather overdue
  • Detailed implementation of code ownership etc. should then be done at the level of Git paths (folders) or even files on GitHub

@veitveit
Copy link
Member

@matuskalas @magnuspalmblad
Requests:
I think we have that quite well under control for now as requests are handled by us on a quite regular basis, and we do not have any now. But: when going through the requests, one has to decide about them only on basis of the login name. I created a separate issue for this: #580

Access rights:
I would opt for a smaller group of people. New admins can rather easily be added.

Ownership & contribution ownership:
Not sure, how much work moving this to github would be. And Github is not everyone's thing, thinking for instance about PIs. And as first step, we need to have a go regular synchronization of the database in place.

I will close this issue and create other ones

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
critical priority Our top priorities, including most of the reported bugs. housekeeping Concerns routine housekeeping / maintenance functions. question A question needs an answer before this is actionable.
Projects
None yet
Development

No branches or pull requests

4 participants