# Arc::Project This is the home of the Arc::Project. Arc::Project is a collection of libraries and applications designed and implemented by Ryan. Most of the libraries are written in C++ while some applications are implemented using C++, .NET/C#, and Angular/TypeScript. See the [wiki][wiki] for project guidlines, coding conventions and more information about the Arc project. [wiki]: https://code.helloryan.se/arc/wiki/wiki/?action=_pages ## Future Code will be pushed and published in the near future! ## Build Status | Repository | Description | Build Status | | :--- | :--- | :--- | | libarc-appcore | Application framework | ![Build status](https://code.helloryan.se/arc/libarc-appcore/actions/workflows/on-push.yaml/badge.svg) | | libarc-frostbite | Reporting engine | ![Build status](https://code.helloryan.se/arc/libarc-frostbite/actions/workflows/on-push.yaml/badge.svg) | | libarc-json | JSON library | ![Build status](https://code.helloryan.se/arc/libarc-json/actions/workflows/on-push.yaml/badge.svg) | | libarc-pdf | PDF tool | ![Build status](https://code.helloryan.se/arc/libarc-pdf/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-client | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-client/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-common | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-common/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-protocol | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-protocol/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-representation | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-representation/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-resources | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-resources/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-routing | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-routing/actions/workflows/on-push.yaml/badge.svg) | | libarc-seafire-server | HTTP/1.1 client/server library | ![Build status](https://code.helloryan.se/arc/libarc-seafire-server/actions/workflows/on-push.yaml/badge.svg) | | libarc-unicode | Unicode decoding/encoding | ![Build status](https://code.helloryan.se/arc/libarc-unicode/actions/workflows/on-push.yaml/badge.svg) | | libarc-uri | URI library | ![Build status](https://code.helloryan.se/arc/libarc-uri/actions/workflows/on-push.yaml/badge.svg) | | libarc-validate | C++ unit testing | ![Build status](https://code.helloryan.se/arc/libarc-validate/actions/workflows/on-push.yaml/badge.svg) | ## Contributing If you'd like to contribute to the Arc::Project, drop me an e-mail at arc-project@helloryan.se and I'll grant issue and Pull Request write-access to the relevant repositories. Please include which project you want to contribute to, your name, and your e-mail. Questions and bug reports can be sent to arc-project@helloryan.se. When reporting a bug, please include a minimal reproducible if possible. ## Copyright All current projects are copyright © 2024 Ryan. ## Licensing See the LICENSE file in each repository for licensing terms and condititions. Most repositories are licensed under the [Arc Project Software License][APSL], which is an MIT-style license. [APSL]: https://code.helloryan.se/arc/LICENSE/raw/branch/master/LICENSE-v1.0