Appointments icon indicating copy to clipboard operation
Appointments copied to clipboard

[funding] general bounty for development

Open mokkin opened this issue 4 years ago • 12 comments

I really would like to support the development of appointments as there is a large need of a fully open source appointment booking system. Inside Nextcloud it is even better. Unfortunately I cannot contribute with code here. Therefore I would like to start a general bounty for development.

@SergeyMosin Are you agree and could you open one? I will put 100,- EUR inside to have a beginning.

mokkin avatar May 14 '20 17:05 mokkin

@mokkin Thank you. This sounds good. I can setup a sponsor/contribute page in couple of days.

I also feel that supporters should have their requests/issues prioritized. For example, here are there are three most requested features:

  1. Recurring / auto-generated appointments - see #39
  2. Additional/custom form fields - see #24
  3. Multiple attendees per appointment - see #54

I do plan to implemented these features, but it requires considerable amount of time (which I don't currently have much of).

Thanks once again.

SergeyMosin avatar May 18 '20 18:05 SergeyMosin

@mokkin I have contributed to this plugin with a bounty myself.

You can do that easily via https://www.bountysource.com

  • you login with your GitHub account
  • select the project / URL
  • post a bounty
  • you can even show a badge "funded xxx USD/EUR" in a thread for a regquest or a project (here is an example for another bounty that I have given)

It's pretty straightforward and @SergeyMosin is pretty responsive to bounty-givers... ;=)

nolens avatar May 19 '20 08:05 nolens

Thanks for the hint @nolens I thought the founder has to create or allow the Bounty.

@SergeyMosin should I do that or wait for your specialized page?

mokkin avatar May 19 '20 13:05 mokkin

@mokkin It depends...

... bountysource.com is good for issues/features that I don't know how to fix or implement. Like #56 for example, would take a lot of time for me to research and properly implement. However, someone from the core team might have necessary expertise and do it for the bounty, and I'll do my best to help them navigate my code.

... but if you want to support general development I would rather do it via the soon to be available "sponsor/contribute page."

Thanks

SergeyMosin avatar May 20 '20 16:05 SergeyMosin

@SergeyMosin wrote:

I also feel that supporters should have their requests/issues prioritized.

I can definitely confirm that this is the case!

Example:

  • I have sourced this plugin with 250 USD.
  • Yesterday, I have issued a feature request,
  • this feature was implemented within 24 hours!

Now, that's what I call quick... :=)

nolens avatar May 20 '20 16:05 nolens

Funding/sponsor page is now available at https://www.srgdev.com/gh-support/nextcloudapps

Thanks in advance,

Sergey

SergeyMosin avatar Jun 01 '20 11:06 SergeyMosin

Thanks for the page. You have chosen stripe. They are available in Europe too. Could you check out if there is an option within your stripe account for other payment methods such as direct debit? This is much more common in Europe and not everybody has credit cards (at least here).

mokkin avatar Jun 05 '20 08:06 mokkin

As of version 1.7.0 there are some extra features available only to contributors.

Contributor feature can be unlocked by obtaining a contributor key in any of the following ways:

  • Contribute any amount to this app development or sponsor a feature over at the Funding page.
  • Contribute code via a pull request.
  • If you are a member of the Nexcloud team on transifex.com please contact me directly.
  • Contact me if any of the above methods do not work for you.

These are EXTRA features, and the app is perfectly functional without them.

I have sent the keys manually to everyone who has contributed before September 4th 2020. If you have not received your key please contact me.

P.S. SEPA Direct Debit payment method is now available as well. However please be advised that: I am based in the U.S. and I do not have direct access to the SEPA banking system. All SEPA/IBAN transactions are processed by Stripe, my payment service provider and their legal representative, A&L Goodbody on my behalf. "A&L Goodbody" will show up as the business name on your statement for these transactions.

SergeyMosin avatar Sep 05 '20 20:09 SergeyMosin

@SergeyMosin Could you please make public which features are available "for contributors only" ?

nolens avatar Sep 05 '20 21:09 nolens

[Feature] Talk integration #92 I have sourced this plugin

jpbraun avatar Sep 18 '20 16:09 jpbraun

[Feature] Change Meeting Type #140 I will source this feature

jpbraun avatar Oct 09 '20 14:10 jpbraun

The feature at #222 to add confirmation by the calendar owner looks like a good idea to me. What would I need to do to get that funded / implemented?

JimKillock avatar Nov 09 '21 09:11 JimKillock