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

Call For Maintainers #375

Open
JamesRamm opened this issue Apr 7, 2021 · 26 comments
Open

Call For Maintainers #375

JamesRamm opened this issue Apr 7, 2021 · 26 comments

Comments

@JamesRamm
Copy link
Collaborator

When I start longclaw, I was running an e-commerce website and the marriage of wagtail with some basic e-commerce functionality perfectly met my needs for a lower cost than using a hosted solution.

Now, I work on totally different areas of the web and have no e-commerce interests and no time to keep this project going.
Which is a shame, since I think there is a need for an e-commerce solution tightly integrated within Wagtail.

If anyone is interested in taking this project forward, please get in touch below. I am happy to add interested & active developers as full maintainers and/or move longclaw & related projects to their own Github org.

@JamesRamm JamesRamm pinned this issue Apr 7, 2021
@sam-mi
Copy link
Collaborator

sam-mi commented Apr 10, 2021

Hi James,

I'm using it in a project and would like to get it to support Django 3. I'd be happy to help maintain it along with anyone else who might like to help. I wont be able to give it a lot of time but hopefully it wont need a lot once its on 3.2

@JamesRamm
Copy link
Collaborator Author

@sam-mi I've invited you as a collaborator

@simo97
Copy link

simo97 commented Apr 25, 2021

Hi @sam-mi,

I am also using this project on several projects (with a friends). i would like to work on it also.

@JamesRamm
Copy link
Collaborator Author

@sam-mi
@simo97
You have been added as collaborators to the repository - you'll need to accept the invite

@thenewguy
Copy link
Collaborator

I am still interested in this project as well

@sam-mi
Copy link
Collaborator

sam-mi commented May 18, 2021

Salut James,

Apologies. I was away and the invitation has lapsed, would you mind re-inviting me when you have a moment?

@DarkArtek
Copy link
Collaborator

Hello, i'm interested too

@chrisbarry
Copy link
Collaborator

Hi James, I also could potentially help out, I'm very busy, but I could do what I can.

@tekanokhambane
Copy link
Collaborator

Hi James im also interested in being part of this project

@JamesRamm
Copy link
Collaborator Author

Hi
@DarkArtek , @chrisbarry @tekanokhambane
I have sent you invites to the repository

@sam-mi
Copy link
Collaborator

sam-mi commented Jun 13, 2021 via email

@JamesRamm
Copy link
Collaborator Author

@sam-mi
resent

@OneEyeDoll
Copy link

HI James, i'd like to help you mantain the project. Is there a TODO list?

@JamesRamm
Copy link
Collaborator Author

@OneEyeDoll,
Still interested? TODO list == the issues board

@Xergon-sci
Copy link

@JamesRamm Are you still looking for maintainers? We would like to use longclaw in our projects, but it seems it needs some work done. I'd be happy to hop in on this and maybe some other team members in the future as well.

@JamesRamm
Copy link
Collaborator Author

@Xergon-sci
Yes absolutely. I will send you an invite

@janbaykara
Copy link
Collaborator

Watching this issue, as my team is also interested in seeing this package resurrected. Have the volunteers in this thread managed to meet up and are there next steps / a roadmap of any kind yet?

@Whizfactor
Copy link

Well i am about to start a few ecommerce and multi-vendor projects so i did love to join so that the features I need are created and added to this repo. So @JamesRamm you can add me to the list. Thanks.

@janbaykara
Copy link
Collaborator

janbaykara commented Jun 23, 2022

Hey all. I spoke to James on email and gained member status on the org. I can get PRs merged where they're needed but am not actively using this project. I just want to ensure that there's some movement on this important repo!

It would be good to get everyone together to figure out how we can collaborate. I don't have lots of experience with open source governance so I'm just spitballing here, but some next steps to me looks like:

The bare minimum

  • Clean up issues — what are live issues, what aren't, duplicates, etc.
  • Backlog of priority issues that means this repo can be spun up
  • Review of forks of this repo that could be merged back in to solve some of the problems identified in these issues
    • Reach out to these maintainers to discuss this.

Long term repo health

  • Identify a direction of travel past 'OK, it works'
    • Propose "what this is" / "what this is not" and other high level product / roadmap docs
    • Review the milestones and propose changes
  • Set up some community governance. See https://github.com/longclawshop/longclaw/community
    • Create a code of conduct
    • Create issue template(s)
    • Create a pull request template(s)
    • Set up discussions section — @JamesRamm
    • Propose that more contributors get repo privileges
    • Propose some sort of release cadence + processes for getting stuff shipped

CC @sam-mi @simo97 @DarkArtek @chrisbarry @tekanokhambane @oneyedoll @Xergon-sci @Whizfactor: could any of you pick up any of these tasks, start making some issues / docs / proposals / PRs towards them? Or propose alternative ways forwards.

@chrisbarry
Copy link
Collaborator

Hey,

Thank you for doing this! I'm not sure I'm going to be help that much, but I have recently built a fairly large (600+ product variant site) and I would have some architectural thoughts that I learnt from doing this.

Essentually, I think I'd like to see a version of longclaw that is stripped back a bit, almost to a core first, which would include the most basic of things first (Basically the Product, ProductVariant & Cart functionality) and essentially just start with that, and then have other stuff / things added via extra dependencies or apps. Perhaps also having a route to starting without using the longclaw command (this probably already exists, but it can be a bit overbearing to see things having a templater, unless they are wagtail of course ;)

The reason for this is that in this project, I quite often found that I just wanted to implement some things myself or had to make the api conform to a pre-built frontend, so it was / is going to be easier just to do those things myself, so it would be nice to feel that long claw could get out of your way if you wanted it to..

TBH I didn't have any problem with anything in long claw (I'm not sure if carts should have their own model object, or just linking the items by session key as you've done is better, again, wasn't really a problem, I just might have had a cart object, but maybe that makes more of a mess!)

Perhaps also we should consider who is our key user? Is it someone who is experienced with wagtail, or might this be the first wagtail site they work with. Just a thing to consider about who the solution is aimed at.

@Hchenni
Copy link

Hchenni commented Aug 17, 2022

Hello
i m not a programmer but i can do some test to help

@damascene
Copy link

@janbaykara thank you for trying to help. I think the most important issue is that it's not possible to install Longclaw using the install guide.
There is an issue with migrations:
#387

pip package seems to have some issue.

@JamesRamm
Copy link
Collaborator Author

Hi
This call is still active.
@chrisbarry seems to be the most active and I have given you maintainer rights.
If anyone is using this project and would like to contribute, don't hesitate to get in touch.

@nickmoreton
Copy link
Collaborator

@JamesRamm Many thanks I have accepted the invitation 😄

@king-qamata
Copy link

Hi, James currently looking at integrating this with a project and wouldn't mind tagging along for the ride, especially being my first attempt on an open source colllaboration, thanks. ALso thanks for this great Repo

@janbaykara
Copy link
Collaborator

Hi all. My team's workload shifted and this no longer is a priority area for us, so I can be removed from the maintainer's list.

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