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
- Host: GitHub
- URL: https://github.com/ifiokjr/bitflip
- Owner: ifiokjr
- License: other
- Created: 2024-10-03T12:14:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T12:30:54.000Z (6 months ago)
- Last Synced: 2025-03-10T12:06:18.793Z (3 months ago)
- Language: CSS
- Size: 1.37 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
- Security: security.md
Awesome Lists containing this project
README
bitflip is fun
Getting Started ·
Why? ·
Plans ·
Documentation ·
Contributing
## 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?