CodeForPhilly / laddr

http://codeforphilly.github.io/laddr/
MIT License
61 stars 34 forks source link

Add a "Participate" (or join) button to projects #123

Open titlecharacter opened 9 years ago

titlecharacter commented 9 years ago

Projects should really have a "join" button that:

themightychris commented 9 years ago

@bennovack see #56

themightychris commented 9 years ago

@bennovack I really like @schlos's suggestion that users would only ever request to join projects, and then the maintainer would process that and designate a role for them

titlecharacter commented 9 years ago

What would you imagine if the maintainer has lost interest, never responds, etc?

On Thu, Nov 5, 2015 at 9:24 PM, Chris Alfano notifications@github.com wrote:

@bennovack I really like @schlos's suggestion that users would only ever request to join projects, and then the maintainer would process that and designate a role for them

Reply to this email directly or view it on GitHub: https://github.com/CfABrigadePhiladelphia/laddr/issues/123#issuecomment-154264402

themightychris commented 9 years ago

Good question. Maybe the number + duration of pending applications could be a good metric for brigade admins to spot inactive maintainers and either designate a new maintainer or update the project status. A project without an active and visible maintainer isn't going to get anywhere anyway so maybe this would offer a good forcing effect for that.

Also, brigade admins would have the same capabilities as the maintainer to take action without getting into changing maintainer yet.

rmcmillen50 commented 7 years ago

I've looked through #56 too, @themightychris. I've also thought about our idea of creating "help wanted job postings" inspired by the site: https://openopps.digitalgov.gov/. I've determined that would be overkill for a "version 1" attempt.

Instead, let's start by adding a "participate button" that would sit next to "add" (which btw, I think we should hide unless you're a maintainer) button - which would load a mini popup form that has,