mirror of
https://github.com/onionshare/onionshare.git
synced 2025-01-26 14:36:03 -05:00
1.0 KiB
1.0 KiB
Setup
Contributing to OnionShare
Prerequisites
- Python 3
- Poetry
- Tor (package; you would also need tor browser is needed for desktop)
- Go (for desktop)
Setting Up the Codebase
Clone the repository:
git clone https://github.com/onionshare/onionshare.git
cd onionshare
1. Setting Up the CLI (Required for Desktop)
Follow the setup instructions in cli/Readme.md
:
cd cli
poetry install
2. Setting Up the Desktop
Navigate to the Desktop directory and follow the setup instructions in desktop/Readme.md
:
cd ../desktop
poetry install
3. Running OnionShare
Run the desktop application:
poetry run onionshare-gui
Make sure Tor
is running before starting OnionShare:
tor
Contribution Guidelines
- Fork the repository and create a branch from
main
. - Write clear commit messages.
- Run tests before submitting a pull request (PR).
- Open a PR to the main branch.
- Follow the Code of Conduct.