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

https://github.com/ifiokjr/bitflip

a game where you flip those bits for the solana radar hackathon
https://github.com/ifiokjr/bitflip

Last synced: 3 months ago
JSON representation

a game where you flip those bits for the solana radar hackathon

Awesome Lists containing this project

README

        






bitflip is fun



Getting Started ·
Why? ·
Plans ·
Documentation ·
Contributing




Continuous integration badge for github actions


## Contributing

[`devenv`](https://devenv.sh/) is used to provide a reproducible development environment for this project. Follow the [getting started instructions](https://devenv.sh/getting-started/).

To automatically load the environment you should [install direnv](https://devenv.sh/automatic-shell-activation/) and then load the `direnv`.

```bash
# The security mechanism didn't allow to load the `.envrc`.
# Since we trust it, let's allow it execution.
direnv allow .
```

At this point you should see the `nix` commands available in your terminal.

Run the following commands to install all the required dependencies.

```bash
install:all
```

This installs all the node dependencies, cargo binaries and Solana tooling locally so you don't need to worry about polluting your global namespace.

### Upgrading `devenv`

If you have an outdated version of `devenv` you can update it by running the following commands. If you have an easier way, please create a PR and I'll update these docs.

```bash
nix profile list # find the index of the nxi package
nix profile remove
nix profile install --accept-flake-config github:cachix/devenv/
```

### Editor Setup

To set up recommended configuration for your favorite editor run the following commands.

```bash
setup:vscode # Setup vscode
```

## License

BSD 3-Clause, see the [LICENSE](./LICENSE) file.

## Thoughts

Open source products are public goods.

Public goods should be publicly auditable.

The blockchain is designed for providing a solution to these constraints.

Funds can be raised and then audited directly by the community.

Funds which are misappropriated can lead to a fork of the project which will diminish the desirability of the original project.

This does leave the possibility open for reputation attacks.

!C Can we chat?