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

Seeking for a new maintainer #963

Closed
dennwc opened this issue Nov 19, 2021 · 13 comments · Fixed by #964
Closed

Seeking for a new maintainer #963

dennwc opened this issue Nov 19, 2021 · 13 comments · Fixed by #964

Comments

@dennwc
Copy link
Member

dennwc commented Nov 19, 2021

The project is in a "zombie state" for a while now. It would be awesome if someone could take over the development.

@dennwc dennwc pinned this issue Nov 19, 2021
@askender
Copy link

askender commented Dec 3, 2021

I'm using Cayley since several years ago. So sorry I haven't made any pull-request until now.

I'm willing to take over the development because I'm full-time independent developer now and have time for it. I'm also start developing an open-source and open-data dweb search engine: https://dweb-search.on.fleek.co/

I'm an NLP researcher for years. These are several papers of mine: https://scholar.google.com/citations?hl=zh-CN&user=tzIrta0AAAAJ

I'm also thinking about building a open-source knowledge-graph project and hope Cayley can be better.

Hope I'm qualified for being a cayley maintainer.

@eraserhd
Copy link
Collaborator

eraserhd commented Dec 3, 2021

I shouldn't be in charge, but I'm willing to help. I've maintained a few OSS projects.

I'm planning on adding some features for personal use (quad file formats, aggregating back ends, maybe SPARQL or improve the Lisp query), starting next year probably.

@schauhan16
Copy link

I have never maintained any project but would like to contribute.

I am a software engineer with experience in various domains.

@barakmich
Copy link
Member

I'm still here too; granted we still need someone to take over primary development/maintenance, but I'm here if interested parties want to chat :)

@paralin
Copy link
Contributor

paralin commented Dec 28, 2021

I'm using cayley in some projects, and have contributed a couple PRs in the past. Will continue to submit any fixes from my forks.

@eraserhd
Copy link
Collaborator

Alright, I formally request organization membership, write access and admin privileges. I’m some rando, but if I seem trustworthy, my plan is to:

  • Move the site to GitHub pages
  • Review and merge obvious small PRs (bug fixes, documentation changes, etc.)
  • Request review from others who are relevant to the topic or invested in the functionality on big PRs.

In terms of direction of the project, I hope to mostly be just a steward. I have my own agenda for features, but I’ll own that.

My own agenda is about federation: making lighter weight and composable backends, like a single-file read-only back end, and an aggregating backend, perhaps a rule engine backend, and an external program backend, so that graph queries can be made across multiple sources. And perhaps SPARQL.

About me:

Moved to Go a few months ago after being a Clojurist for seven years, extensively worked with Datomic (a triplestore) and Clara Rules (a rete-style inference engine). A lot of the plumbing in the Clojure system I was the lead on was about translating different meta-schema formats - e.g. JSON Schema to Datomic schema, and to GraphQL schema, etc., to create basically a knowledge system that was nearly entirely declaratively driven. (The system is internal to my org.)

Currently maintain: parinfer-rust a popular port of a Clojure editor plugin, and rep a unix-philosophy-style command-line program that serves as a REPL integration for editors that like unix-philosophy-style things. In the past, I’ve maintained a lot of things, the first one was the Linux 5250 emulator.

@paralin
Copy link
Contributor

paralin commented Dec 31, 2021

I'm also happy to contribute / review PRs, since I'm now depending on Cayley for graph storage.

The main thing I've submitted here was a cleanup to remove some panics: 7ef662d

@alhirzel
Copy link

alhirzel commented Jan 5, 2022

I am glad to see this activity! I am the maintainer for the AUR package for Arch Linux. I took over the package a while ago because I was trying the software out. I am no longer an active user, but I am excited for the future of Cayley. I am happy to make a new volunteer the maintainer, the co-maintainer, or to continue maintaining it myself. I would encourage someone who uses Arch and Cayley to reach out to me if they want ownership of a small piece of the pie :)

Links:

@dennwc
Copy link
Member Author

dennwc commented Jan 9, 2022

Formally accepting request by @eraserhd. You indeed have relevant experience to push it forward I think :)

A second request was made by @askender, but I don't really see relevant projects in your profile, unfortunately. I'd seek for C/Go background, to be specific.

@eraserhd
Copy link
Collaborator

@dennwc Thanks!

I'm going to block off a couple hours twice a week to start.

@eraserhd
Copy link
Collaborator

eraserhd commented Jan 16, 2022

@dennwc I'd like to move the site to GitHub pages to bring it back up, but I can't create repos in cayleygraph. Could you:

  1. Rename the website repo to cayleygraph.github.io
  2. Give me admin on it.
  3. Make cayley.io a CNAME for cayleygraph.github.io.

I can sort out the rest.

Thanks.

eraserhd added a commit that referenced this issue Jan 16, 2022
dennwc pushed a commit that referenced this issue Jan 16, 2022
@dennwc dennwc unpinned this issue Jan 16, 2022
@dennwc
Copy link
Member Author

dennwc commented Jan 16, 2022

@eraserhd steps 1 and 2 done, thank you for taking care of this! 🙇‍♂️

I cannot do step 3 because I do not control the domain. I think @barakmich might still have access to it.

@paralin
Copy link
Contributor

paralin commented May 25, 2023

@dennwc I'm working on a fork and am happy to submit any bugfixes (not major overhauls like the ascii-key changes) upstream & maintain if you'd like.

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

Successfully merging a pull request may close this issue.

7 participants