|
| 1 | +<!-- |
| 2 | +SPDX-FileCopyrightText: 2025 diffo_example contributors <https://github.com/diffo-dev/diffo/graphs.contributors> |
| 3 | +
|
| 4 | +SPDX-License-Identifier: MIT |
| 5 | +--> |
| 6 | + |
| 7 | +# Diffo Examples |
| 8 | + |
| 9 | +[](https://hex.pm/packages/diffo_example) |
| 10 | +[](https://hexdocs.pm/diffo_example/) |
| 11 | +[](https://github.com/diffo-dev/diffo_example/blob/master/LICENSES/MIT.md) |
| 12 | +[](https://api.reuse.software/info/github.com/diffo-dev/diffo_example) |
| 13 | + |
| 14 | +This repo contains Diffo Examples. |
| 15 | + |
| 16 | +[Diffo](https://github.com/diffo-dev/diffo) is a Telecommunications Management Forum (TMF) Service and Resource Manager, built for autonomous networks. |
| 17 | + |
| 18 | + |
| 19 | +## Installation |
| 20 | + |
| 21 | +If [available in Hex](https://hex.pm/docs/publish), the package can be installed |
| 22 | +by adding `diffo_example` to your list of dependencies in `mix.exs`: |
| 23 | + |
| 24 | +```elixir |
| 25 | +def deps do |
| 26 | + [ |
| 27 | + {:diffo_example, "~> 0.0.1"} |
| 28 | + ] |
| 29 | +end |
| 30 | +``` |
| 31 | + |
| 32 | +You need [Neo4j](https://github.com/neo4j/neo4j) available. We recommend the Neo4j Community 5 latest, available at [Neo4j Deploymnent Centre](https://neo4j.com/deployment-center/) which can be installed locally. You can also configure connection to a cloud based database service such as [Neo4j AuraDB](https://neo4j.com/product/auradb/). |
| 33 | + |
| 34 | +## Tutorial |
| 35 | + |
| 36 | +Diffo has a livebook and you should use this as an introduction. |
| 37 | + |
| 38 | + |
| 39 | +## Contributions |
| 40 | + |
| 41 | +Contributions are welcome, please start with an [issue](https://github.com/diffo-dev/diffo_example/issues) |
| 42 | + |
| 43 | +## Acknowledgements |
| 44 | + |
| 45 | +Thanks to [Telstra](https://www.telstra.com.au/) for supporting innovation in orchestration and inventory shared-tech which resulted in the award winning difference engine [2024 TMF Excellence Award in Autonomous Networks](https://www.tmforum.org/about/awards-and-recognition/excellence-awards/winners-2024/) powering three network service entities enabling outstanding product experience [2025 TMF Excellence Award in Customer Experience](https://www.tmforum.org/about/awards-and-recognition/excellence-awards/winners-2025/) and inspiring both this open source and internal shared-tech. |
| 46 | + |
| 47 | +Thanks to the [Ash Core](https://github.com/ash-project) for [ash](https://github.com/ash-project/ash) 🚀 |
| 48 | + |
| 49 | +Thanks to [Sagastume](https://github.com/sagastume) for [boltx](https://github.com/tiagodavi/ex4j) which is used by the [Ash Neo4j DataLayer](https://github.com/diffo-dev/ash_neo4j) |
| 50 | + |
| 51 | +Thanks to the [Neo4j Core](https://github.com/neo4j) for [neo4j](https://github.com/neo4j/neo4j) and pioneering work on graph databases. |
| 52 | + |
| 53 | +## Links |
| 54 | + |
| 55 | +[Diffo TMF Service and Resource Manager](https://github.com/diffo-dev/diffo) |
| 56 | +[Ash Neo4j Datalayer](https://github.com/diffo-dev/ash_neo4j) |
| 57 | +[Ash Outstanding Extension](https://github.com/diffo-dev/ash_outstanding) |
| 58 | +[Outstanding Elixir Protocol](https://github.com/diffo-dev/outstanding) |
| 59 | +[Diffo.dev](https://www.diffo.dev) |
| 60 | +[Neo4j Deployment Centre](https://neo4j.com/deployment-center/) |
| 61 | +[TMF](https://www.tmforum.org) |
| 62 | + |
0 commit comments