https://github.com/clicon/clixon-examples
Example clixon applications
https://github.com/clicon/clixon-examples
Last synced: 5 months ago
JSON representation
Example clixon applications
- Host: GitHub
- URL: https://github.com/clicon/clixon-examples
- Owner: clicon
- License: apache-2.0
- Created: 2020-03-05T18:55:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-25T11:56:02.000Z (9 months ago)
- Last Synced: 2025-09-25T13:34:37.461Z (9 months ago)
- Language: Makefile
- Size: 357 KB
- Stars: 6
- Watchers: 3
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/clicon/clixon-examples/actions/workflows/ci.yml)
# Examples
This repo consists of examples broken out from the [main clixon
repository](https://github.com/clicon/clixon). The intention is to
show how clixon can be used and submissions are welcome.
To start with, the examples are generated OAM modules from YANG, but
lacking backend semantics. You can configure, using generated CLI,
Netconf or Restconf, but nothing "happens".
The examples include a local install and docker build (which can run directly from dockerhub).
Simple CI smoketest, just start a docker and run `show version`
- [Hello world](hello)
- [Openconfig-system](openconfig) from: [openconfig-system](https://github.com/openconfig/public)
- [Openconfig-wifi](wifi) Openconfig wifi module
- Obsolete:; [3GPP](3gpp): 5G Network Resource Model from [3GPP 5G](http://www.3gpp.org/ftp//Specs/archive/28_series/28.541/28541-g30.zip)
## Build and install:
### Single native installation example
Example: wifi host installation
```
> ./configure
> cd wifi/src
> make
> sudo make install # Install example applications locally
```
### Single docker example
Example: wifi docker installation
```
> ./configure --disable-native-compile
> cd wifi/docker
> make docker
```
### All examples
Install all examples
```
> ./configure
> make
> sudo make install # Install example applications locally
> make docker # Build example docker containers
> make push # Push docker containers to github (requires changing target)
```
See instructions on how to run the examples as locally installed or as docker containers in [the clixon docs quick start](https://clixon-docs.readthedocs.io/en/latest/quickstart.html) or in the specific example documentation
Example of a plugin is in the [wifi example](wifi/src)