Merge pull request #286 from apache/feature/async_svc_registration

Feature/async svc registration
tree: d059029595a2754947a2bdcef4d01b03c47cb062
  1. .github/
  2. bundles/
  3. cmake/
  4. doap/
  5. documents/
  6. examples/
  7. libs/
  8. misc/
  9. .gitignore
  10. BUILDING
  11. CHANGES.md
  12. CMakeLists.txt
  13. codecov.yml
  14. Doxyfile
  15. KEYS
  16. LICENSE
  17. MiniZip64_info.txt
  18. NOTICE
  19. rat-excludes.txt
  20. README.md
  21. RELEASE_NOTES
README.md

Apache Celix

License Celix Ubuntu Celix MacOS codecov Coverity Scan Build Status

Apache Celix is an implementation of the OSGi specification adapted to C and C++ (C++11). It is a framework to develop (dynamic) modular software applications using component and/or service-oriented programming.

Building

For information how to build Apache Celix see Building Apache Celix

Introduction to Apache Celix

For an introduction into Apache Celix see Apache Celix Intro

Getting Started with Apache Celix

For a guide how to start writing your own bundles and services see Getting Started Guide