Commit 74456216 authored by bornholdt's avatar bornholdt
Browse files

prepare for next development iteration

parent f1ff3852
Pipeline #103502 passed with stages
in 16 minutes and 57 seconds
......@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.7.0] - 202X-XX-XX
### Upgrade Notes
-
-
-
### Added
-
-
-
### Changed
-
-
-
### Fixed
-
-
-
## [0.6.0] - 2021-11-28
### Upgrade Notes
......
......@@ -20,4 +20,4 @@ version: 0.1.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
appVersion: 0.6.0
appVersion: 0.7.0-SNAPSHOT
# Getting Started
This guide describes the necessary steps to create your first drasyl node and how to integrate it into your application.
!!! important "Nightly Version"
Once the node is set up, it and therefore your application can participate in the drasyl Overlay Network and communicate with other nodes and applications.
You're currently on a nightly version branch. If you're only interested in the latest stable version, please click [here](/).
This guide describes the necessary steps to create your first drasyl node and how to integrate it
into your application.
Once the node is set up, it and therefore your application can participate in the drasyl Overlay
Network and communicate with other nodes and applications.
## Add Dependency
Create a new maven project and add the dependency to your [pom.xml](http://maven.apache.org/pom.html):
Create a new maven project and add the dependency to
your [pom.xml](http://maven.apache.org/pom.html):
Maven:
```xml
<repositories>
<repository>
......@@ -28,16 +36,16 @@ Maven:
<dependency>
<groupId>org.drasyl</groupId>
<artifactId>drasyl-node</artifactId>
<version>0.6.0-SNAPSHOT</version>
<version>0.7.0-SNAPSHOT</version>
</dependency>
```
Other dependency managers:
```java
Gradle:compile"org.drasyl:drasyl-node:0.6.0-SNAPSHOT" // build.gradle
Ivy:<dependency org="org.drasyl"name="drasyl-node"rev="0.6.0-SNAPSHOT"conf="build"/> // ivy.xml
SBT:libraryDependencies+="org.drasyl"%"drasyl-node"%"0.6.0-SNAPSHOT" // build.sbt
Gradle:compile"org.drasyl:drasyl-node:0.7.0-SNAPSHOT" // build.gradle
Ivy:<dependency org="org.drasyl"name="drasyl-node"rev="0.7.0-SNAPSHOT"conf="build"/> // ivy.xml
SBT:libraryDependencies+="org.drasyl"%"drasyl-node"%"0.7.0-SNAPSHOT" // build.sbt
```
## Implementing `DrasylNode`
......
# Welcome
!!! important "Nightly Version"
You're currently on a nightly version branch. If you're only interested in the latest stable version, please click [here](/).
![drasyl architecture](assets/img/drasyl-architecture.png)
drasyl [dʁazy:l] is an [open-source](https://github.com/drasyl-overlay/drasyl) general-purpose overlay network framework for rapid development of distributed P2P applications.
drasyl [dʁazy:l] is an [open-source](https://github.com/drasyl-overlay/drasyl) 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 two nodes will be provided.
Zero-configuration is required to use drasyl.
Developers can [run a new drasyl node](getting-started.md) without having to write configuration files or provide IP addresses of other 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 two nodes will be provided. Zero-configuration is required to use drasyl. Developers
can [run a new drasyl node](getting-started.md) without having to write configuration files or
provide IP addresses of other peers.
!!! info
......
{
"swagger": "2.0",
"info": {
"version": "0.6.0",
"version": "0.7.0-SNAPSHOT",
"title": "drasyl Groups Manager"
},
"tags": [
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment