Skip to content

Commit

Permalink
v0.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinRoebert committed Mar 13, 2021
1 parent 5f540ef commit c9bc228
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 180 deletions.
1 change: 1 addition & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ This file describes how to make a new release for chocolatey.
## Making a release

* Change the version inside the `drasyl.nuspec`. It must match the GitHub releases version without the `v` prefix.
* Change the `checksum` inside the `tools/chocolateyinstall.ps1` to the current value of the `drasyl-$($packageVersion).zip.sha256` file
* Run `choco pack`
* Run `choco push drasyl.<version>.nupkg --source https://push.chocolatey.org/` (to execute this command you must have an API key)
* Wait for review
43 changes: 35 additions & 8 deletions drasyl.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>drasyl</id>
<version>0.4.0</version>
<version>0.4.1</version>
<packageSourceUrl>https://github.com/drasyl-overlay/drasyl-choco</packageSourceUrl>
<owners>Kevin R.</owners>
<title>drasyl</title>
Expand All @@ -19,15 +19,42 @@
<tags>drasyl overlay-network p2p</tags>
<summary>general-purpose overlay network framework for rapid development of distributed P2P applications</summary>
<description>
# drasyl
# drasyl

![drasyl architecture](https://docs.drasyl.org/master/assets/img/drasyl-architecture.png)
drasyl is a general-purpose overlay network framework for rapid development of distributed P2P
applications.

drasyl is a general-purpose overlay network framework for rapid development of distributed P2P applications.

By using drasyl developers can fully concentrate on creating distributed applications.
With drasyl, boundaries between IP-based networks will be eliminated and secure communication channels between any peers will be provided.
Zero-configuration is required to use drasyl. Developers can run a new drasyl node without having to write configuration files or provide IP addresses of peers.
By using drasyl developers can fully concentrate on creating distributed applications. With drasyl,
boundaries between IP-based networks will be eliminated and secure communication channels between
any peers will be provided. Zero-configuration is required to use drasyl. Developers can run a new
drasyl node without having to write configuration files or provide IP addresses of peers.

![drasyl architecture](https://docs.drasyl.org/master/assets/img/drasyl-architecture.png)

# Features

* Provides Communication Channels between any two Nodes (on the Internet).
* Automatic Discovery of Peers running within same Process, Computer, LAN, or the Internet.
* Automatic Handover to most local Communication Channel.
* Overcomes Network Barriers (Statefull Firewalls, NATs).
* UDP Hole Punching.
* Port Mapping (UPnP-IGD, NAT-PMP, PCP).
* Reacts to Network Changes.
* Asynchronous and Event-Driven.
* Lightweight.
* Extensible.

# Usage and Documentation

* [Getting Started](https://docs.drasyl.org/getting-started/)
* [Configuration](https://docs.drasyl.org/configuration/)
* [JavaDoc](https://www.javadoc.io/doc/org.drasyl/drasyl-core/latest/index.html)
* [Command Line Interface](https://docs.drasyl.org/cli/)
* [Chat](https://gitter.im/drasyl-overlay/drasyl)

# License

This is free software under the terms of the [GNU Lesser General Public License v3.0](LICENSE)
</description>
<releaseNotes>None</releaseNotes>
<dependencies>
Expand Down
170 changes: 0 additions & 170 deletions tools/LICENSE.txt

This file was deleted.

4 changes: 2 additions & 2 deletions tools/chocolateyinstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ $packageName = $env:ChocolateyPackageName
$packageVersion = $env:ChocolateyPackageVersion
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$url = "https://github.com/drasyl-overlay/drasyl/releases/download/v$($packageVersion)/drasyl-$($packageVersion).zip"
$checksum = (Invoke-RestMethod "$($url).sha256").Trim()
$checksum = "214dd541367c383130ee99ed101f7d02af607a8a5fbd20db6b0a96d2cb99c45e"
$checksumType = 'sha256'
$drasylHome = Join-Path $toolsDir "drasyl-$($packageVersion)"
$drasylHome = Join-Path $toolsDir "drasyl-$($packageVersion)"

Install-ChocolateyZipPackage $packageName $url $toolsDir -checksum $checksum -checksumType $checksumType

Expand Down

0 comments on commit c9bc228

Please sign in to comment.