Files
I2P_Development_Environment…/index.html
2024-08-19 17:15:49 -04:00

183 lines
4.4 KiB
HTML

<html>
<head>
<title>
I2P Development ...
</title>
<meta name="author" content="unknown" />
<meta name="description" content="" />
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<link rel="stylesheet" type="text/css" href="darklight.css" />
</head>
<body>
<input type="checkbox" id="checkboxDarkLight">
<div class="container">
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="NOTES.html">
NOTES
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="i2p.firefox/index.html">
i2p.firefox/index.html
</a>
</li>
<li>
<a href="i2p.plugins.firefox/index.html">
i2p.plugins.firefox/index.html
</a>
</li>
<li>
<a href="i2p.reprepro/index.html">
i2p.reprepro/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
I2P Development Environment
</h1>
<p>
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.
</p>
<p>
TODO: describe it all. For now, see
<code>
env.sh
</code>
</p>
<h2>
USAGE:
</h2>
<p>
run:
<code>
./env.sh
</code>
to produce an I2P release-style build from the latest git tag.
You&rsquo;ll need to generate signing keys and set up
<code>
config.sh
</code>
to point to them if you want a signed build.
You&rsquo;ll also need to add your GPG key to
<code>
config.sh
</code>
.
</p>
<p>
source
<code>
. env.sh
</code>
if you want to use the shell functions ad-hoc in your environment.
Read
<code>
env.sh
</code>
to learn more about the usage, for now.
</p>
<h2>
Supported Activities So Far:
</h2>
<ol>
<li>
I2P Release Builds
</li>
<li>
Github mirror operation
</li>
<li>
I2P Library Release Builds
</li>
<li>
I2P Debian Builds
</li>
<li>
I2P Debian Repository Mirroring
</li>
<li>
I2P Debian Development Builds
</li>
<li>
I2P Android Development Builds
</li>
<li>
I2P Android Release Builds(APK only)
</li>
<li>
I2P Android Github Mirror Operation
</li>
<li>
F-Droid Mirror Updates
</li>
</ol>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://i2pgit.org/i2p-hackers/i2p.devscripts.git">
Source Repository: (https://i2pgit.org/i2p-hackers/i2p.devscripts.git)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img class="i2plogo" src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>