Diffo Example
This repo contains Diffo Examples.
Diffo is a Telecommunications Management Forum (TMF) Service and Resource Manager, built for autonomous networks.
Installation
If available in Hex, the package can be installed
by adding diffo_example to your list of dependencies in mix.exs:
def deps do
[
{:diffo_example, "~> 0.0.2"}
]
endYou need Neo4j available. We recommend the Neo4j Community 5 latest, available at Neo4j Deploymnent Centre which can be installed locally. You can also configure connection to a cloud based database service such as Neo4j AuraDB.
Tutorial
Diffo has a livebook and you should use this as an introduction.
Contributions
Contributions are welcome, please start with an issue
Acknowledgements
Thanks to my colleagues in the Telco industry.
Thanks to the vibrant Elixir and Ash communities, and in particular the Ash Core for ash 🚀
Thanks to Florin Patrascu for bolt_sips andLuis Sagastume for boltx, both forerunners of bolty the bolt driver for neo4j.
Thanks to the Neo4j Core for neo4j and pioneering work on graph databases.
Links
Diffo TMF Service and Resource ManagerDiffo.devAsh Neo4j DatalayerboltyNeo4j Deployment CentreAsh Outstanding ExtensionOutstanding Elixir ProtocolTMF