This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git


    from 6c7cc602 Merge pull request #398 from rlenferink/add-asf-yaml
     new b86936cd Updates Celix intro documentation.
     new d5d21e45 Initial drop of plantuml seq diagrams for services.
     new 03163382 Updates gitignore to allow png and adds png bundle lifecycle
     new 16d5772f Adds sequence diagram pngs
     new 06c578d0 Fixes some incorrect updates
     new 50955b75 Update c/cxx readme examples
     new 14711c5f Updates services documentation
     new d88d4868 Small updates in the documentation
     new 516c1fde Updates documentation and adds svc tracking intro and exmpl 
code.
     new 66ca65c1 Add suppress warning for cpputest code
     new fee8bdb4 Merge remote-tracking branch 'origin/master' into 
feature/update_documentation
     new 4ef7b466 Disables default extra compiler warnings
     new 01b4e674 Merge remote-tracking branch 'origin/master' into 
feature/update_documentation
     new 2e63f9cc Updates build, framework and dev documentation
     new 8b36481f Adds container documentation and moves component doc
     new 642283ec Fixes some small types in the Celix documentation
     new 4a37280f Updates documentation based on review comments
     new 11c18f8f Removes TODOs, will be addressed in separate pull request
     new 99e1417d Merge pull request #412 from 
pnoltes/feature/update_documentation

The 2755 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ubuntu.yml                       |   2 +-
 .gitignore                                         |   1 -
 CMakeLists.txt                                     |  13 +-
 README.md                                          |  43 +-
 .../discovery_configured/CMakeLists.txt            |   1 -
 bundles/shell/shell/api/celix/IShellCommand.h      |   4 +-
 bundles/shell/shell/api/celix_shell_command.h      |   4 +-
 doap/doap_Celix.rdf                                |   5 +-
 documents/README.md                                |  89 +++
 documents/building/README.md                       | 145 ++---
 documents/building/dev_celix_with_clion.md         |  64 +++
 .../media/clion_run_configuration_template.png     | Bin 0 -> 351219 bytes
 documents/bundles.md                               | 289 ++++++++++
 documents/cmake_commands/README.md                 |   2 +-
 .../README.md => documents/components.md           | 104 +++-
 documents/containers.md                            | 117 ++++
 documents/diagrams/bundles_lifecycle.png           | Bin 0 -> 35564 bytes
 .../diagrams/bundles_lifecycle.puml                |  32 +-
 .../services_register_service_async_seq.png        | Bin 0 -> 46543 bytes
 .../services_register_service_async_seq.puml       |  38 +-
 .../diagrams/services_register_service_seq.png     | Bin 0 -> 46946 bytes
 .../diagrams/services_register_service_seq.puml    |  39 +-
 .../services_tracker_services_add_async_seq.png    | Bin 0 -> 51647 bytes
 .../services_tracker_services_add_async_seq.puml   |  41 ++
 .../diagrams/services_tracker_services_add_seq.png | Bin 0 -> 55635 bytes
 .../services_tracker_services_add_seq.puml         |  44 ++
 .../services_tracker_services_rem_async_seq.png    | Bin 0 -> 47867 bytes
 .../services_tracker_services_rem_async_seq.puml   |  44 +-
 .../diagrams/services_tracker_services_rem_seq.png | Bin 0 -> 53266 bytes
 .../services_tracker_services_rem_seq.puml         |  42 ++
 .../services_unregister_service_async_seq.png      | Bin 0 -> 43427 bytes
 .../services_unregister_service_async_seq.puml     |  34 +-
 .../diagrams/services_unregister_service_seq.png   | Bin 0 -> 41522 bytes
 .../diagrams/services_unregister_service_seq.puml  |  33 +-
 documents/framework.md                             | 207 +++++++
 documents/getting_started/README.md                |  30 -
 .../getting_started/creating_a_simple_bundle.md    |  16 +-
 documents/getting_started/getting_started_img1.png | Bin 46250 -> 0 bytes
 documents/getting_started/getting_started_img2.png | Bin 55615 -> 0 bytes
 documents/getting_started/using_services_with_c.md |  70 +--
 documents/intro/README.md                          |  73 ---
 .../TODO.md => documents/patterns.md               |  19 +-
 documents/services.md                              | 627 +++++++++++++++++++++
 documents/subprojects/README.md                    |  17 +-
 examples/CMakeLists.txt                            |   2 +-
 examples/celix-examples/CMakeLists.txt             |   1 +
 examples/celix-examples/embedding/CMakeLists.txt   |  13 +-
 .../celix-examples/embedding/src/launcher.c        |   7 +-
 examples/celix-examples/embedding/src/main.c       |  67 +--
 .../celix-examples/embedding/src/main.cc           |  27 +-
 .../hello_world_c/src/bundle_activator.c           |   2 +-
 .../readme_c_examples/CMakeLists.txt               |  64 +++
 .../src/my_bundle_activator.c}                     |  26 +-
 .../my_shell_command_provider_bundle_activator.c   |  53 ++
 .../src/track_command_services_example.c           |  75 +++
 .../src/using_command_service_example.c            |  50 ++
 .../readme_cxx_examples/CMakeLists.txt             |  49 +-
 .../src/MyCShellCommandProviderBundleActivator.cc  |  50 ++
 .../src/MyShellCommandProviderBundleActivator.cc   |  55 ++
 .../src/TrackingCommandServicesExample.cc          |  87 +++
 .../src/UsingCommandServicesExample.cc             |  59 ++
 .../src/using_command_service_example.c            |  19 +
 .../celix-examples/services_example_cxx/README.md  |   2 +-
 libs/dependency_manager/api/dm_activator.h         |   7 -
 .../dependency_manager/doc-images/statediagram.png | Bin 7895 -> 0 bytes
 libs/dependency_manager_cxx/CMakeLists.txt         |   3 -
 libs/dependency_manager_cxx/README.md              |  88 ---
 libs/dependency_manager_cxx/TODO.md                |  25 -
 libs/framework/doxygen.md                          |   2 +-
 libs/framework/include/celix_bundle_activator.h    |  16 +-
 libs/framework/include/celix_bundle_context.h      |  14 +-
 libs/promises/README.md                            |   2 +-
 libs/pushstreams/README.md                         |   2 +-
 libs/utils/include/celix/Properties.h              |   1 +
 74 files changed, 2503 insertions(+), 654 deletions(-)
 create mode 100644 documents/README.md
 create mode 100644 documents/building/dev_celix_with_clion.md
 create mode 100644 
documents/building/media/clion_run_configuration_template.png
 create mode 100644 documents/bundles.md
 rename libs/dependency_manager/README.md => documents/components.md (52%)
 create mode 100644 documents/containers.md
 create mode 100644 documents/diagrams/bundles_lifecycle.png
 copy bundles/shell/remote_shell/README.md => 
documents/diagrams/bundles_lifecycle.puml (65%)
 create mode 100644 documents/diagrams/services_register_service_async_seq.png
 copy bundles/device_access/README.md => 
documents/diagrams/services_register_service_async_seq.puml (50%)
 create mode 100644 documents/diagrams/services_register_service_seq.png
 copy bundles/shell/shell_tui/README.md => 
documents/diagrams/services_register_service_seq.puml (51%)
 create mode 100644 
documents/diagrams/services_tracker_services_add_async_seq.png
 create mode 100644 
documents/diagrams/services_tracker_services_add_async_seq.puml
 create mode 100644 documents/diagrams/services_tracker_services_add_seq.png
 create mode 100644 documents/diagrams/services_tracker_services_add_seq.puml
 create mode 100644 
documents/diagrams/services_tracker_services_rem_async_seq.png
 copy bundles/shell/shell_tui/README.md => 
documents/diagrams/services_tracker_services_rem_async_seq.puml (52%)
 create mode 100644 documents/diagrams/services_tracker_services_rem_seq.png
 create mode 100644 documents/diagrams/services_tracker_services_rem_seq.puml
 create mode 100644 documents/diagrams/services_unregister_service_async_seq.png
 copy bundles/shell/shell_wui/README.md => 
documents/diagrams/services_unregister_service_async_seq.puml (53%)
 create mode 100644 documents/diagrams/services_unregister_service_seq.png
 copy bundles/shell/shell_wui/README.md => 
documents/diagrams/services_unregister_service_seq.puml (55%)
 create mode 100644 documents/framework.md
 delete mode 100644 documents/getting_started/README.md
 delete mode 100644 documents/getting_started/getting_started_img1.png
 delete mode 100644 documents/getting_started/getting_started_img2.png
 delete mode 100644 documents/intro/README.md
 rename libs/dependency_manager/TODO.md => documents/patterns.md (73%)
 create mode 100644 documents/services.md
 copy libs/launcher/src/main.c => 
examples/celix-examples/embedding/src/launcher.c (93%)
 copy bundles/cxx_remote_services/rsa_spi/include/celix/rsa/IExportedService.h 
=> examples/celix-examples/embedding/src/main.cc (57%)
 create mode 100644 examples/celix-examples/readme_c_examples/CMakeLists.txt
 copy examples/celix-examples/{bundle_with_private_lib/src/activator.c => 
readme_c_examples/src/my_bundle_activator.c} (58%)
 create mode 100644 
examples/celix-examples/readme_c_examples/src/my_shell_command_provider_bundle_activator.c
 create mode 100644 
examples/celix-examples/readme_c_examples/src/track_command_services_example.c
 create mode 100644 
examples/celix-examples/readme_c_examples/src/using_command_service_example.c
 create mode 100644 
examples/celix-examples/readme_cxx_examples/src/MyCShellCommandProviderBundleActivator.cc
 create mode 100644 
examples/celix-examples/readme_cxx_examples/src/MyShellCommandProviderBundleActivator.cc
 create mode 100644 
examples/celix-examples/readme_cxx_examples/src/TrackingCommandServicesExample.cc
 create mode 100644 
examples/celix-examples/readme_cxx_examples/src/UsingCommandServicesExample.cc
 create mode 100644 
examples/celix-examples/readme_cxx_examples/src/using_command_service_example.c
 delete mode 100644 libs/dependency_manager/doc-images/statediagram.png
 delete mode 100644 libs/dependency_manager_cxx/README.md
 delete mode 100644 libs/dependency_manager_cxx/TODO.md

Reply via email to