oupala / apaxy

a simple, customisable theme for your apache directory listing
https://oupala.github.io/apaxy/
GNU General Public License v3.0
1.86k stars 256 forks source link

Looking for someone to take over active maintenance of Apaxy #101

Closed AdamWhitcroft closed 6 years ago

AdamWhitcroft commented 6 years ago

Hey there,

I'm looking for someone who'd be interested in taking over the active maintenance of Apaxy moving forward. I don't have the time available right now to give it the attention it deserves, and I don't want to let people down by letting the repo go stale.

If you're interested, let me know below and we'll figure out the best way to move it forward.

cc @oupala

rivermont commented 6 years ago

I'm interested. Not sure how full-time I would be able to be but I could handle PRs and Issues. I haven't used Apache for long so active development might not be a thing for me.

oupala commented 6 years ago

I'm also ok to maintain apaxy as I'm using it. I don't want to be the only maintainer so sharing this role with someone else is ok for me (maybe @rivermont ?).

ghost commented 6 years ago

I have used Apaxy for a little while, and customized it quite a bit on my system. I think I could maintain it. I definitely have the time

oupala commented 6 years ago

As far as I understand, @jordanbancino could be the official maintainer of apaxy, helped by @rivermont and myself. Could you please @AdamWhitcroft tell us what you think of this threesome proposal?

If you need more information, each of us can tell you in a few lines what we think about the futur of apaxy. That could be a good way to check that we all share the same thoughts about it.

oupala commented 6 years ago

I see that @chrisssycollins has also proposed in #103 to share the governance of apaxy, and has already share his toughts about apaxy. It's no more a threesome, it's a quartet!

oupala commented 6 years ago

So let's start and share my thoughts: I don't have a particular opinion about what should the futur of apaxy. I just like to keep it (simple) stupid, easy to install anywhere, without much requirements (an httpd server), easy to install in a root directory or in a subdirectory.

For the rest, I'd like the futur to be community driven, paying attention to all good wills, even small ones, to merge or close pending pull requests, to have a code of conduct.

AdamWhitcroft commented 6 years ago

Thanks for the replies everyone! @oupala you’ve been a consistent contributor to Apaxy so I’m happy to let you take it over (as part of the quartet!).

What do I need to do for that to happen?

oupala commented 6 years ago

Great news @AdamWhitcroft.

You can transfer your repo to me following instructions from GitHub help pages.

oupala commented 6 years ago

Thank you @AdamWhitcroft . The repo has been transferred. Let's start to work!

To @rivermont, @jordanbancino and @chrisssycollins, here are what I'd like us to do for now:

Tell me what you think of these first steps.

ghost commented 6 years ago

Ok. Sounds good!

On Feb 16, 2018 6:18 PM, "oupala" notifications@github.com wrote:

Thank you @AdamWhitcroft https://github.com/adamwhitcroft . The repo has been transferred. Let's start to work!

To @rivermont https://github.com/rivermont, @jordanbancino https://github.com/jordanbancino and @chrissycollins, here are what I'd like us to do for now:

Tell me what you think of these first steps.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/oupala/apaxy/issues/101#issuecomment-366386532, or mute the thread https://github.com/notifications/unsubscribe-auth/Aai38ROixJf1GFue1dV0LfDMmSpNYnQsks5tVgytgaJpZM4QPoiH .

rivermont commented 6 years ago

Sounds like a plan! I may only be a very partial maintainer (?) as school is taking over, but I'll do what I can.

I think it would be good to figure out what to do with icons, as there have been multiple pulls regarding compressing or changing them. I think one option might be to have large icons for those seeking quality and smaller icons for those looking to save space.

63 and #99 reduce the size of icons without reducing quality much.

45 and #86 add new icons for more file extensions

103 Nicely redesigned all the things

@chrisssycollins Interested in the idea of the organization. Just some thoughts!

oupala commented 6 years ago

Ok, regarding what you say, we won't merge all the pull request, it would be meaningless.

What should we prioritize? Icons size, new icons, new design?

What about merging #103? The last one and the one that reworked all icons (which makes previous PR irrelevant)?

It's always hard to manage old pull request. Some of them may not be inaccurate, the PR's author might have gone away, or can be demotivated... :sigh:

chrissy-dev commented 6 years ago

@rivermont @oupala @jordanbancino Regarding quality and sizes of the icons. I created the icons in #103 from scratch, they are all vectors and can exported to any size and type we need.

On the subject of PRs:

I'd close the following due to either being fixed by another, really old or not bringing enough:

15

30

49

63

85

88

90

99

I'd keep open and either recreate (bring up to date) the changes or merge them directly:

45 (I'll handle this)

64

82

86 (I'll handle updating this to new icons)

102

103

oupala commented 6 years ago

Thank you @chrisssycollins for your helpful answer. I followed most of your advices.

I also rebased develop onto master (sorry for rebasing a public branch) et release a version 1.0.0 of apaxy. I think we needed a clear versionning and a clear base for managing changes.

Version 1.0.0 is more or less what we knew about apaxy for months. Let's start to work on feature branches and on develop branch to bring best changes to apaxy.

On top of that, I started to use conventional changelog that allow us to generate automatically a CHANGELOG.md so it is easy to track how apaxy is fixing bugs and getting new features.

PeterDaveHello commented 6 years ago

I'd like to help.

oupala commented 6 years ago

@PeterDaveHello Please do. Do you know how you want to help or do you want us to tell you what to do?

PeterDaveHello commented 6 years ago

I maintain few projects including some famous(feel free to take a look at my GitHub page), know about sysadmin, web dev, etc, so I'm fine to do what can I do, PR reviewing, issue management, discussion, etc.

oupala commented 6 years ago

Ok, the main task now is to review all issues and check if they are still valid with version 1.0.0 that I published yesterday.

PeterDaveHello commented 6 years ago

So I think I should be added as a collaborator so that I can do that?

oupala commented 6 years ago

@PeterDaveHello You can comment any issue without being a collaborator.

PeterDaveHello commented 6 years ago

Yes, but can't label, assign, or close any issues including pull requests, also can't merge pull request or review pull request with the review functions on GitHub, they are all very important part of maintenance, right?

AdamWhitcroft commented 6 years ago

Hey everyone, just wanted to thank you for your passion for taking over this project. I made it as a side thing over a weekend a while ago and it got a little bigger than I had anticipated, and I wasn't really in a position to give it the attention it needed. Really stoked that it's going to be looked after by such awesome people.

Thanks for all of your support, and for taking the reins from here.

PeterDaveHello commented 6 years ago

Hey @AdamWhitcroft thanks for the project anyway, would you ever consider to move this project to an organization (Maybe just call it Apaxy!) so that you can still be an owner, one of the owners, and there can be few or more members to help maintain this project? As I think the permission and team management feature is lack in personal project, though I'm even not a collaborator yet, just my opinion.

nodiscc commented 6 years ago

Thanks @AdamWhitcroft for writing Apaxy and supporting it for so long! And everyone for keeping this running.

I use it daily for years as a static home server homepage. What I like about Apaxy: it's static, it works without JS, it's fast, it leverages basic apache functionality to do it's job, it rarely changes. My only "problem" so far is the external font (#59), I wish this could be made optional (maybe as part of https://github.com/oupala/apaxy/issues/107 config file + install script?). But keep it (simple) stupid :+1:

I won't have much time to help, but feel free to grab from here [1] [2] [3] [4] (ansible tasks for apaxy installation/config, can easily be ported to bash I guess). We have also listed Apaxy in https://github.com/Kickball/awesome-selfhosted/#web-based-file-managers < -- hope this helps.

Cheers!

PeterDaveHello commented 6 years ago

@oupala can you please take a look at my previous two comments? Thanks.

oupala commented 6 years ago

This is obviously something that we should do one day. However, we just took the task of maintaining apaxy from the original author @AdamWhitcroft. It is a bit too early to switch now to an organization.

But that's definitely something that we should do at some point. I don't see the point of keeping the ownership of this project for a long time. I only see it as a transitional phase.