mirror of
https://github.com/GNS3/gns3-registry.git
synced 2024-12-24 06:56:41 +00:00
63 lines
871 B
ReStructuredText
63 lines
871 B
ReStructuredText
GNS3-registry
|
|
================
|
|
|
|
|
|
This is the GNS3 registry.
|
|
|
|
|
|
Add a new appliance
|
|
###################
|
|
|
|
Two way to create a new appliance:
|
|
* Copy paste a JSON from the appliances directory
|
|
* Use the new_appliance.py
|
|
|
|
After that you can send us a pull request on Github.
|
|
|
|
|
|
In schemas/appliance.json you have a JSON with a schema for controlling the file
|
|
and can be use as documentation for each fields.
|
|
|
|
|
|
Tools
|
|
#######
|
|
|
|
All tools require python3 and the installation of dependencies via:
|
|
|
|
.. code:: bash
|
|
|
|
pip3 install -r requirements.txt
|
|
|
|
|
|
Build website
|
|
--------------
|
|
|
|
.. code:: bash
|
|
|
|
python3 build.py
|
|
|
|
|
|
Run website
|
|
-------------
|
|
|
|
.. code:: bash
|
|
|
|
python3 server.py
|
|
|
|
|
|
Check appliance files
|
|
-----------------------
|
|
|
|
.. code:: bash
|
|
|
|
python3 check.py
|
|
|
|
|
|
Create a new appliance
|
|
-----------------------
|
|
|
|
.. code:: bash
|
|
|
|
python3 new_appliance.py
|
|
|