I2P Development Environment
This is a collection of scripts and shell functions that is intended to make developing I2P easier. It does this by configuring work environments, encapsulating common procedures, and adding automated checks to make it easier to manage the development process.
TODO: describe it all. For now, see env.sh
USAGE:
run: ./env.sh
to produce an I2P release-style build from the latest git tag.
You'll need to generate signing keys and set up config.sh
to point to them if you want a signed build.
You'll also need to add your GPG key to config.sh
.
source . env.sh
if you want to use the shell functions ad-hoc in your environment.
Read env.sh
to learn more about the usage, for now.
Supported Activities So Far:
- I2P Release Builds
- Github mirror operation
- I2P Library Release Builds
- I2P Debian Builds
- I2P Debian Repository Mirroring
- I2P Debian Development Builds
- I2P Android Development Builds
- I2P Android Release Builds(APK only)
- I2P Android Github Mirror Operation
- F-Droid Mirror Updates
Description
Languages
Shell
74.6%
HTML
14.5%
CSS
10.9%