Support your free and open source project with a form of crowd matching and giving users options for what to fund.
WARNING: Project is still in alpha, backwards incompatible changes will be made. USE AT YOUR OWN RISK.
go build ./cmd/funding
These are instructions to setup a playground. The project is unsuitable for production use.
You may want to create a directory from which to run the service. I chose to use a directoy under /srv.
Move application and sample project into the folder.
# copy application to folder cp funding /srv/funding # copy sample configuration file and folder cp -r testdata/config.yaml /srv/funding/funding.yaml cp -r testdata/project_root/var /srv/funding
Start the service using your configuration file of choice. The service should still be customized to use your bitcoin service of choice.
cd /srv/funding ./funding -config funding.yaml
The project will now be accessible under http://[hostname]:[port]/project/Funding
You can customize the HTML UI without recompiling the project by placing the templates in a special folder.
cp -r asset/template /srv/funding/var
The service will have to be restarted for these changes to take affect. The entr command can be used to streamline this.
find var/template | entr -cr ./funding -config funding.yaml