https://github.com/latticework/njali
Cross-platform service specification and execution context. NJali is the .NET implementation.
https://github.com/latticework/njali
Last synced: 3 months ago
JSON representation
Cross-platform service specification and execution context. NJali is the .NET implementation.
- Host: GitHub
- URL: https://github.com/latticework/njali
- Owner: latticework
- License: mit
- Created: 2015-09-18T11:35:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-15T21:07:48.000Z (over 9 years ago)
- Last Synced: 2025-01-02T23:27:34.762Z (5 months ago)
- Language: C#
- Homepage:
- Size: 697 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to NJali
Jali cross-platform service specification and execution context. NJali is the .NET implementation.[comment]: # (This document is modeled after the NLog README.md file.)
AppVeyor: [](https://ci.appveyor.com/project/kenbrubaker/njali)
Jali is a polyglot family of libraries for implementing distributed
software. The focus is around implementing robust routines in the context
of an explicit execution context and service specification. These features
permit rich microservice features such as* Self-documenting services
* Hypermedia-driven feature discovery
* Client-driven contracts
* Global scaling and monitoring
* Non-destructive production testing
* Language and platform agnostic
* Infrastructure agnostic
* Many more!Jali-conforming components are implemented in several languages. NJali represents those written in .NET.
## Packages & Status
NJali consists of multiple packages.| Package | Purpose | Build Status | NuGet |
| :-- | :-- | :-- | :-- |
| Jali.Core | Shared objects and utilities | [](https://ci.appveyor.com/project/kenbrubaker/njali)| [](https://www.nuget.org/packages/Jali.Core) |
| Jali | Service method execution context interface | [](https://ci.appveyor.com/project/kenbrubaker/njali)| [](https://www.nuget.org/packages/Jali) |
| Jali.Serve | Service specification, definition, and protocol | [](https://ci.appveyor.com/project/kenbrubaker/njali)| [](https://www.nuget.org/packages/Jali.Serve) |
| Jali.Serve.Server | Service execution host library | [](https://ci.appveyor.com/project/kenbrubaker/njali)| [](https://www.nuget.org/packages/Jali.Serve.Server) |
| Jali.Serve.AspNet.Mvc | ASP.NET MVC integration for Jali.Serve | [](https://ci.appveyor.com/project/kenbrubaker/njali)| [](https://www.nuget.org/packages/Jali.Serve.AspNet.Mvc) |## Questions, bug reports or feature requests?
Do you have feature requests, questions or would you like to report a bug? Please post them on the [issue list](https://github.com/Latticework/njali/issues) and follow [these guidelines](CONTRIBUTING.md).## Contributing
As the current Latticework team is a small team, we cannot fix every bug or implement every feature on our own. So contributions are really appreciated!## License
Jali is open source software, licensed under the terms of the MIT license.
See [LICENSE](LICENSE) for details.