Giter Site home page Giter Site logo

bountysource / core Goto Github PK

View Code? Open in Web Editor NEW
622.0 622.0 187.0 13.81 MB

Bountysource is the funding platform for open-source software.

Home Page: https://www.bountysource.com/

License: MIT License

Ruby 55.55% HTML 21.24% JavaScript 18.68% CSS 1.09% Dockerfile 0.03% Haml 2.54% SCSS 0.87%

core's People

Contributors

alphashuro avatar antenore avatar benhc123 avatar binaryfissiongames avatar brymut avatar censink- avatar david-in-perth avatar dependabot[bot] avatar fommil avatar hjchan avatar hvardhanx avatar jaalzateolaya avatar jalenong avatar johanlives avatar jpthor avatar juanj avatar kaiansaari avatar kazssym avatar kevinsia avatar mourad-r avatar navp4l avatar nicolasleger avatar oberstet avatar pierlon avatar sahalsaad avatar snipe avatar waldyrious avatar wkonkel avatar youjingwong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

core's Issues

Homepage - Modify the "Top Developers" "Top Backers" section [$100 awarded]

  • Swap top developers and backers, so that Backers are listed first
  • Split top devs into two sections on the same horizontal, "Top Earners" and "Top Developers"
  • "Top Earners" is a descending list of portrait (just like the top backers/devs), listed by total earned (fundraisers + bounty)

Tooltips on hover:

  • Top Earners = total earned
  • Top Backers = total backed
  • Top Developers = total followers (github followers)

Sample mockup:
Awesome mockup

The $100 bounty on this issue has been claimed at Bountysource.

add a image or a widget with stats

create a image badge or a widget with infos about the current status of project at bountysource

so it can included in the readme of a repo

like
Build Status
NPM version

LICENSE?

Which open source license is that?

Payout button does nothing

Nothing happened. Tested it with Webkit (Chrome, Rekonq) and Mozilla Firefox.

Firebug says:

"NetworkError: 500 Internal Server Error - https://api.bountysource.com/user/solutions/63/payout?eff_donation_amount=0&fsf_donation_amount=0&spi_donation_amount=0&dwb_donation_amount=0&access_token=$a-very-long-number-I-probably-should-not-share&cache=$a-smaller-number&callback=scope.jsonp_callbacks.callback_3&_method=POST"

Updating the cache takes far too long

You need to purge your cache more frequently upon user-interaction:

GitHub Plugin not updating Issues with bounty & text

I've created a number of new issues on bountysource/frontend, as well as posted bounties, and I'm not seeing any of the GitHub plugin features for them.

We should have all features enabled, but we're not seeing anything on the Issues.

Add support to search for a specific project.

Add support to search for a specific project on the hope page. This would allow a user to instantly find a specific project by project name and then see all open bounties on that project.

Fundraiser view nitpicks [$100 awarded]

  • Show updates/titles above the fundraiser body (like we did in previous frontend)
  • italicize the “# claimed” text (or use something bootstrapy) to differentiate the text
  • Rename Pledges tab to “Backers”
  • “By developername” text is lost on all subpages, let’s bring it back
  • Facebook share button needs to come back
  • Change default wording on Twitter/Facebook shares “Support (fundraiser name) on @bountysource! urlhere”
  • URLs for home and repo are missing
  • if you're the creator, and the fundraiser has ended, add an alert to the top "All money raised is now in your Bountysource account. You can request a cash out here."
  • pledge now screen... change reward Reward Survey title to “Reward Survey.
    You can edit your response later if you need to.”

The $100 bounty on this issue has been claimed at Bountysource.

Bounty Payout - Change donation options to one "Charity" slider

To streamline the donation process we need to remove the various charity options and replace it with a single "Charity" option that's either a slider or simple text box. The total for "Charity" will need to be evenly divided between our chosen charities.

"Please chose how much of your bounty will be sent to charity. The full donation amount will be split among Electronic Frontier Foundation, Free Software Foundation, Software in the Public Interest, and Doctors without Borders."

Humble Bundle is a good example of a simple slider:
image

Ability to delete your own solution submissions.

I've started work on implementing a way to delete solutions on the front end. I did find something i need some clarification on though.

https://github.com/bountysource/frontend/blob/master/javascripts/solutions/show.js#L164

shows a destroy solution method. If i link my front-end form to that, will it post to the api?

The reason i ask is, i also found this
https://github.com/bountysource/frontend/blob/master/javascripts/api.js#L272
which asks for data as the second argument. What data would need to be passed to the api there? Is this handled by something i missed between the two methods?

If all i need to do is link to the first method, then i'm ready to submit a PR.

"Add an issue" from search results page is confusing [$50 awarded]

https://www.bountysource.com/search?query=heiroglyphics

The left pane entitled "Don't see what you're looking for?" has a "Add an issue" button which goes to https://www.bountysource.com/issues/new

My expectation was that I'd be able to file an issue against BountySource for not providing me search results I was looking for. Instead I'm presented with a 1) five box form 2) form that doesn't seem to accept the search URL.

PS the form boxes initially highlight red onFocus which is confusing as red usually means "invalid input"

PPS when I click Submit on the new issue page with something I assume it's unhappy with I don't get any feedback besides the glowing red boxes

The $50 bounty on this issue has been claimed at Bountysource.

FAQ Updates

Clean up view / design of FAQ page.

Add / address the following:
"what happens after my fundraiser ends?"
"what are the different states of solutions?"

  • start work
  • submitted
  • accepted
  • dispute period

[Feature request] Add a dashboard page

If bountysource provided a dashboard view with all the gh issues I recently created it would be easier to attach bounties to them. (Another way to make this process easier would be to have some special markdown syntax like $bounty 10 USD$ that bounty source could parse from my issues to automatically create the bounties on them.)

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Fundraiser creation page needs UX and design overhaul

Fundraisers/new should get an overhaul focused primarily on the design / user experience. Let's make it more visually appealing with better user feedback.

This is intentionally vague, so before you start on this feel free to talk with me on irc (rappo in #bountysource, freenode) or in this thread. Mockups would be a great place to start for closing this issue.

Some current nitpicks to address when redesigning the Fundraiser create:

  • Rewards create/edit should be available on /new
  • No feedback on why <$5 is not a valid reward tier... use tooltip “Pledges must be at least $5”
  • Use icon-chevron-down/up to show you can expand each reward when editing fundraiser. (if we stick with the current styling)
  • Change “Create Fundraiser” button text to “Save Draft”

Create Receipt page, display after pledge / bounty

Receipt page should have:

  • Pledge / Bounty amount & info (fundraiser/issue details)
  • "Share this" call to action with:
  • URL of issue to spread around
  • Share on Facebook, Twitter, GitHub buttons
  • "Other issues/fundraisers you may be interested in" -- show 3 latest on-going fundraisers or 3 most commented/bountied issues from that same project
  • "Follow this project" button
  • Include confirmation / editing of reward details

Improvements to Public Profile (people/ID) [$35 awarded]

  • If there’s a display name set, show ONLY that. Otherwise default to real name.
  • If logged in and looking at your own profile, you see your full name + display name. This is confusing, your own profile view should be identical to the public view.
  • If a first or last name is missing, leave it blank instead of “[unknown]”
  • Remove the “Activity” tab under the “Activity” header, no need for one tab
  • Rename Activity to “(displayname)’s Recent Activity”
  • Company, Location, and Bio should have their respective labels (“Company: Bountysource” “Bio: I am awesome!”)
  • Add “Email: [email protected]” if there’s a public email set
  • Add URL to website if website is set
  • Change “Profiles:” text to “Linked Accounts:” and remove the bullets since we have the site icons
  • Add published fundraiser event to Activity
  • Add earned a bounty event to Activity

The $35 bounty on this issue has been claimed at Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.