An open API service indexing awesome lists of open source software.

https://github.com/motdotla/oscnode

Economic citizenship experiment aiming to increase economic participation in open source software.
https://github.com/motdotla/oscnode

citizen crypto donate donation donations hashing mining open opensource source

Last synced: 7 months ago
JSON representation

Economic citizenship experiment aiming to increase economic participation in open source software.

Awesome Lists containing this project

README

          

# oscnode

OSC Logo

OSC is an economic citizenship experiment aiming to increase economic participation in open source software.

This repository powers the native desktop node.

[![Become a Citizen](http://www.opensourcecitizen.org/badge)](http://www.opensourcecitizen.org/)

## Development

IMPORTANT: Make sure you are on npm 3. `npm install -g npm@3`. Otherwise, builds might not complete.

```bash
yarn start
```

## Builds

```bash
yarn dist
```

## Releases

```bash
export GH_TOKEN=your-token
yarn release
```

## Prioritize

+ Application settings - ability to save application settings - mainly username. Consider saving in user root as hidden file .opensourcecitizen
+ Login - window to login user
+ Preferences - scale contribution level
+ Vary contributions - vary contribution level if lots of CPU already in use
+ Switch away from coinhive https://jonathanmh.com/using-coinhive-mining-pool/ https://github.com/x25/coinhive-stratum-mining-proxy https://github.com/cazala/coin-hive-stratum

## Reference

+ Making Electron app nicer https://blog.dcpos.ch/how-to-make-your-electron-app-sexy
+ Converting icons https://iconverticons.com/online/
+ Bail bloc code https://github.com/thenewinquiry/bailbloc
+ Auth0 login https://github.com/auth0/auth0.js/issues/581
+ Releases https://hazel-server-vxdrfgnxcw.now.sh/
+ Signed builds http://electron.rocks/publishing-for-os-x/
+ Generate cert from https://developer.apple.com/account/mac/certificate/create