https://github.com/daniloqueiroz/beaver
Bare bones self-hosted private remote development environments
https://github.com/daniloqueiroz/beaver
dev-tools development-environment docker remote-development remote-development-environment tailscale tailscale-network
Last synced: about 1 year ago
JSON representation
Bare bones self-hosted private remote development environments
- Host: GitHub
- URL: https://github.com/daniloqueiroz/beaver
- Owner: daniloqueiroz
- License: agpl-3.0
- Created: 2023-07-16T19:35:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-09T03:03:52.000Z (over 2 years ago)
- Last Synced: 2025-01-26T07:14:15.493Z (about 1 year ago)
- Topics: dev-tools, development-environment, docker, remote-development, remote-development-environment, tailscale, tailscale-network
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Beaver
**TBD**
# Usage Guide
**TBD**: installation, pre-setup, running on docker
# Development Guide
To setup your local environment you need **Python 3.11+** installed locally or [asdf](https://asdf-vm.com/).
If you are using `asdf` follow the steps below:
```bash
asdf install
python -m venv venv
source venv/bin/activate
pip install taskipy
```
> In case you already have **Python 3.11** installed you can skip the first command.
Once the `virtualenv` is created and `taskipy` installed, you can run `task dependencies`
to install all dependencies (including development dependencies) defined in the `pyproject.yaml`.
Other tasks:
* `task test`
* `task mypy`
* `task lint`
* `task format`
* `task build`
* `task dependencies`
* `task -l`