Hmm, not sure about app store, but you inspired me in another idea, so I post it here
How about join this idea:
- add VIP accounts.
When it will be profitable then on hex could be added ability to request a support for maintainers of specified package. Each package could collect points.
Points could be added for example for:
- 1 point for each download - unique IP
- 5 points for share
- 10 points for +1 (requires connected forum account with at least trust level 2)
- 25 points for love (requires connected forum account with at least trust level 3)
- 50 points for follow - at least one method of notification (for example e-mail)
- 75 points for new release with at least 90% updates (another hex packages)
- 100 points for full test coverage!
- 150 points for full documentation + extra docs (
CONTRIBUTING.md
,LICENSE.md
README.md
) - +5 extra points for follow/like/love from another package maintainer (at least 250 points in at least one package)
- +15 extra points for like/love/follow from VIP account
Funds:
- package needs at least 1000 points
- package is actively supported (at least bug fix) - could be reported by users if not and then verified by hex admins
- package maintainers must connect account with forum and have at least trust level 2 on it
- more points == biggest priority to fund
- anyone could self fund specified package
- 25% discount for any book for each maintainer where points per maintainer is equal or greater than 1500 points
- ability to buy book from funds
- ability to transfer funds to other maintainers or specified project
- ability to fund feature by normal users
- +10% funds if got love from José Valim
VIP (paid account):
- unlimited numbers of private packages
- must have connected account with forum and have at least trust level 2 on it
- must have at least one public package on hex with at least 250 points
- extra hex.pm functions for example package RSS or push notifications
- sponsored suggestions of his packages in search results, but for package with at least 1500 points
- 15% discount for reaching trust level 3 on forum
- free 3 months VIP account for write tutorial on forum with at least 50 likes
- free 6 months VIP account for accepted bug fix enhancement/feature (for example not for fix typo in docs) PR at elixir-lang/elixir
- free 1 year VIP account for appear package on top 50 packages (with highest number of points)
- free 5 years VIP for collecting all badges on forum!
and more …
What do you think about it @AstonJ?