mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-26 06:19:08 +01:00
Move contribution.md to docs folder
This commit is contained in:
@@ -8,6 +8,8 @@ The codebase is structured in 3 big components:
|
|||||||
* Signal
|
* Signal
|
||||||
* Dashboard (separate [repository](https://github.com/netbirdio/dashboard))
|
* Dashboard (separate [repository](https://github.com/netbirdio/dashboard))
|
||||||
|
|
||||||
|
Refer to [architecture documentation](https://netbird.io/docs/overview/architecture) for more information.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### CLIENT
|
### CLIENT
|
||||||
@@ -32,18 +34,27 @@ client/cmd/root.go # All commands are registered in root.go
|
|||||||
##### UI-App
|
##### UI-App
|
||||||
We use [systray](https://github.com/getlantern/systray) and [fyne](https://github.com/fyne-io/fyne) to write a UI application for the Systemtray.
|
We use [systray](https://github.com/getlantern/systray) and [fyne](https://github.com/fyne-io/fyne) to write a UI application for the Systemtray.
|
||||||
```
|
```
|
||||||
client/ui #
|
client/ui # All UI elements implemented here
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
### MANAGEMENT
|
### MANAGEMENT
|
||||||
|
|
||||||
|
```
|
||||||
|
management/cmd # These are the CLI commands for starting the management server
|
||||||
|
management/proto # Management proto server for client
|
||||||
|
management/server # This is the actual management server, responsible for IDP and managing
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
### SIGNAL
|
### SIGNAL
|
||||||
|
|
||||||
|
```
|
||||||
|
signal/server
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
### DASHBOARD
|
### DASHBOARD
|
||||||
Reference in New Issue
Block a user