Code Monkey home page Code Monkey logo

bitcoindevlist.com's Introduction

Hi there ๐Ÿ‘‹

Iโ€™m Dennis, a freelance software developer working full-time on open source and bitcoin-related software projects.

  • ๐Ÿ”ญ Iโ€™m currently working on BTCPay Server
  • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป C# and ASP.NET, JavaScript, CSS and HTML
  • ๐Ÿ›  Crafting static sites and JAM stack apps
  • ๐Ÿฆพ Automating workflows with GitHub Actions and GitHub Pages
  • ๐Ÿ’ฌ Ask me about UIengineering and web development
  • ๐Ÿ“ซ Reach out on Nostr
  • ๐Ÿ”ฅ Fun fact: I have decent barbecueing skills

bitcoindevlist.com's People

Contributors

05nelsonm avatar 0xb10c avatar asoltys avatar brunoerg avatar dennisreimann avatar dergigi avatar fittiboy avatar fonta1n3 avatar futurepaul avatar giszmo avatar glozow avatar gr0kchain avatar hebasto avatar kristapsk avatar likewhoa avatar massmux avatar maxhillebrand avatar merwane avatar michaelwuensch avatar modl21 avatar nixbitcoin avatar practicalswift avatar randymcmillan avatar renepickhardt avatar riccardomasutti avatar rsafier avatar secondl1ght avatar shesek avatar sjors avatar thestack 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitcoindevlist.com's Issues

Featured profile function

If passed an arg on the URL e.g., ?dev=JeremyRubin, the page should display that dev on top taking up a whole row and the other devs below (or something similar).

This would make it easier to share links to specific devs while also keeping traffic on bitcoindevlist.com to see other devs who might be good to fund.

developer listing criteria appears unclear

The README.md describes the website as:

The website lists people working on Bitcoin and related projects. The goal is to increase the visibility of contributors to the space that are accepting donations. If you are currently working on a bitcoin related open source project, submit a PR to get yourself added.

I see several waiting PRs that seem to align with this which are uncommented upon, however I see that PR #100 was ACKed and merged promptly.

If there is additional criteria being applied, it would be helpful to add that to the README.md, or at least give some reply to the pending PRs about why they might not fit the particular ideals of this noble developer-funding effort.

Feature Request: Add multiple donation links

This issue requests to add multiple donation fields/link to each submission. Some people have for example a github sponsor page AND a bitcoin donation page.
Both could be visible at the same time to provide more options. Options is good :)

UX example:
Screenshot_76

Ideally, additional donation links & fields are invisible/inactive until proper field in data.js is populated.

Bolt 12 support

In order to support BOLT 12 offers - for single as well as recurring - I suggest adding one or two fields to the JSON:

  1. bolt12_single
  2. bolt12_recurring

The best practice then would be to create two offers, without an amount. Like so in c-lightning:

lightning-cli offer any "Open source development donation" "Shady Super-Coder" "open-source-single-donation"
lightning-cli offer any "Open source development monthly donation" "Shady Super-Coder" "open-source-monthly-donation" null null null 1month

The site could then display these somewhere (as plain text for now, QR when mobile wallets support it).

On the donator side IIUC they use lightning-cli createinvoicerequest [bolt12]. This method is as yet undocumented, so yolo. I assume it returns an invoice that you then pay.

There's some discussion about making this flow more automated: lightning/bolts#798 (comment)

Initially perhaps bolt12_single is a good start, since recurring payments are very tedious. But they would be really awesome once there.

Make donatees linkable on the landing page

Please add an anchor to the donatees, so you can link to them on the landing page in addition to the variant /donatee-name where the donatee appears big and on top.

I think that's a tiny change around line 16 of template.pug but I'm not familiar with pug, so ... sorry for no PR.

LNURL-pay support

This is less of an "issue" or a "feature request" and more of an "I'd like to build this and looking for feedback".

I'm cooking up an idea to help grow lightning adoption, as well as get some sats into developers' hands. It basically happens in two parts:

  1. Add lnurl-pay to bitcoindevlist.com, this can just be another field in the existing donatee json files.
  2. Add features to existing popular Telegram bots (eg: Cheeserobot or lntxbot) that randomly selects a developer daily, and spits out their lnurl-pay address. The bots could pull the info directly from github for now, maybe build a proper API for the site in the future.

Interesting? Stupid? Inappropriate for the main site? I'd love to hear your thoughts. ๐Ÿ˜ƒ

Add a way to receive donations without counter-party risk?

First of all, thank you for this initiative. Just wanted to ask a simple question: given that bitcoin's ethos is trustlessness, could you develop a way to donate without having to trust the developers of this website to channel the funds through them? I suppose this doesn't work this way because the json files provided don't include a bitcoin address or LN node URI.

ln address does not appear to responsively change size

I was testing locally and I added a lightning address to my profile, others have a shorter address that seems to fit inside the element. Mine is a bit longer and the element does not seem to responsively adjust size and the address overflows. See screenshot:

image

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.