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

Abandoned? #168

Open
BjornFJohansson opened this issue Mar 30, 2021 · 7 comments
Open

Abandoned? #168

BjornFJohansson opened this issue Mar 30, 2021 · 7 comments

Comments

@BjornFJohansson
Copy link

Was this project abandoned? Is there a replacement?

@cycle20
Copy link

cycle20 commented Oct 8, 2021

Good question. Does it worth to invest time to exploring it or trying to bring back to life?

avoid reinventing the wheel in life sciences

BioJS is far more than just a registry for components - we aim to build an infrastructure, with guidelines and tools to avoid reinventing the wheel in life sciences – think “Docker for Bio web components”.

Easy to discover : BioJS sums up over 130 components in the BioJS Registry

-- from https://edu.biojs.net/101/what_is_biojs/
But the registry link does not work (probably https://biojs.io is an umbrella site, but I could not find the referred repository there):
image

How can we avoid "reinventing the wheel"?

Based on https://www.open-bio.org/projects/

  • BioJS
  • BioJava
  • BioPerl
  • BioRuby
  • biopython
  • BioPHP
  • bionode
  • BioHaskell
  • Biocaml
  • BioSmallTalk
  • biolib (C/C++)

Apart from the list above - many projects have similar mission statements:

  • our aim to build reusable components
  • our goal is to avoid reinventing the wheel

But finally we can find buried, abandoned stuffs. (Respect to exceptions - that are probably independent from a specific industry or domain and have huge number of developers and users.)
It is not just reinventing the wheel. It is wasting resources of mankind: time, money, brain capacity, energy (including electricity and efforts of dev guys, users), food, water etc...
How can we determine the optimum of diversity, proper balance of racing of concurrent projects? How to avoid something being monopolistic and hindering development, adaptation to new challenges?

I do not know the answers. I am just an disappointed developer...

@yochannah
Copy link
Contributor

yochannah commented Oct 8, 2021 via email

@cycle20
Copy link

cycle20 commented Oct 8, 2021

Hey folks - if anyone wants help getting rights to take this over I'm happy to help with that as far as I can.

@yochannah Do you mean this GitHub repo or the http://biojs.net repository ownership?
Btw I have no current frontend experience. I prefer the backend and/or UI-independent world of softwares.

What are your estimations?

  • How much time the knowledge transfer?
  • How much time to pick up related and preferred JS competences?
  • JS ecosystem is always changing (I have heard too much scream from frontend developers): can you guide through the swap of different build tools, frameworks, web trends and so on? Does the project (related repositories) requires any significant upgrade to made it compatible the current tool-chains and other widespread/de facto coding standards?

@jamesamcl
Copy link
Member

What's the minimum that would need to happen to get the website back up?

@yochannah
Copy link
Contributor

hmmm, so looking at what used to be part of biojs:

the homepage is possibly still paid for (maybe by @rajido?) and could be redirected to a new host - I can try to dig out the cloudflare credentials for it 🙈

The most recent registry front and backend repos are here:

they can be recovered from the archive if needed. I'm also happy to sign over admin rights to someone who is willing to make clear what their plans are with it.


@cycle20 from my side - I don't have a bunch of knowledge to transfer beyond what's already documented in the repos as it is (I think lol). You're right that front-end moves ridiculously fast and whatever is written will be radically out of date three years later. Beyond using libraries sparingly I don't think there's much to do to avoid this.

@jamesamcl
Copy link
Member

Update - I'm going to try to get the website back up and running in the next week or so. I will update this issue when there is some progress.

@jamesamcl
Copy link
Member

The registry (or what I believe to be the latest version of it) is back up and running at http://biojs.net. Unfortunately as @yochannah mentioned it seems http://biojs.io is gone forever.

I have un-archived the following repositories:

The frontend in particular looks like it could do with some TLC. I am happy to review and accept PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants