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

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

commit e7b23bf2b3ad0ee782dcd834943999c8884dec3c
Merge: 24bc9dad 551514f7
Author: Pepijn Noltes <[email protected]>
AuthorDate: Tue Jun 28 15:34:50 2022 +0200

    Merge pull request #421 from 
apache/feature/update_component_and_pattern_documentation
    
    Feature/update component and pattern documentation

 bundles/logging/README.md                          |   2 +-
 bundles/shell/README.md                            |  92 +++
 bundles/shell/diagrams/celix_cxx_shell.png         | Bin 0 -> 36092 bytes
 bundles/shell/diagrams/celix_cxx_shell.puml        |  50 ++
 bundles/shell/diagrams/celix_shell.png             | Bin 0 -> 27034 bytes
 bundles/shell/diagrams/celix_shell.puml            |  44 ++
 bundles/shell/shell/README.md                      |  55 --
 documents/README.md                                |   3 +-
 documents/bundles.md                               |  12 +-
 documents/components.md                            | 767 +++++++++++++++++----
 documents/diagrams/extender_pattern.png            | Bin 0 -> 17297 bytes
 .../diagrams/extender_pattern.puml                 |  32 +-
 documents/diagrams/sod_pattern.png                 | Bin 0 -> 9674 bytes
 .../diagrams/sod_pattern.puml                      |  30 +-
 documents/diagrams/sod_pattern_log_service.png     | Bin 0 -> 17098 bytes
 .../diagrams/sod_pattern_log_service.puml          |  37 +-
 .../diagrams/sod_pattern_publisher_service.png     | Bin 0 -> 23713 bytes
 .../diagrams/sod_pattern_publisher_service.puml    |  45 ++
 documents/diagrams/whiteboard_pattern.png          | Bin 0 -> 12021 bytes
 .../diagrams/whiteboard_pattern.puml               |  31 +-
 .../diagrams/whiteboard_pattern_http_admin.png     | Bin 0 -> 15058 bytes
 .../diagrams/whiteboard_pattern_http_admin.puml    |  37 +-
 documents/diagrams/whiteboard_pattern_log_sink.png | Bin 0 -> 9403 bytes
 .../diagrams/whiteboard_pattern_log_sink.puml      |  27 +-
 documents/diagrams/whiteboard_pattern_shell.png    | Bin 0 -> 18768 bytes
 .../diagrams/whiteboard_pattern_shell.puml         |  35 +-
 .../getting_started/creating_a_simple_bundle.md    | 292 --------
 documents/getting_started/using_services_with_c.md | 604 ----------------
 .../getting_started/using_services_with_cxx.md     | 578 ----------------
 documents/patterns.md                              | 129 +++-
 documents/services.md                              |  22 +-
 documents/subprojects.md                           |  40 ++
 documents/subprojects/README.md                    |  44 --
 .../dm_example/phase1/src/phase1_activator.c       |  10 +-
 .../dm_example/phase2a/src/phase2a_activator.c     |  10 +-
 .../dm_example/phase2b/src/phase2b_activator.c     |   6 +-
 .../dm_example/phase3/src/phase3_activator.c       |  16 +-
 .../readme_c_examples/CMakeLists.txt               |  35 +
 .../component_with_provided_service_activator.c    |  90 +++
 .../component_with_service_dependency_activator.c  | 123 ++++
 .../src/simple_component_activator.c               |  92 +++
 .../readme_cxx_examples/CMakeLists.txt             |  22 +-
 .../src/ComponentWithProvidedServiceActivator.cc   |  70 ++
 .../src/ComponentWithServiceDependencyActivator.cc |  75 ++
 .../src/SimpleComponentActivator.cc                |  57 ++
 .../gtest/src/DependencyManagerTestSuite.cc        |  74 ++
 libs/framework/include/celix/dm/Component.h        |  25 +-
 libs/framework/include/celix/dm/Component_Impl.h   |  43 +-
 libs/framework/include/celix/dm/ProvidedService.h  |   6 +-
 .../include/celix/dm/ProvidedService_Impl.h        |  12 +-
 libs/framework/include/celix_bundle_activator.h    |  35 +-
 libs/framework/include/celix_dependency_manager.h  |  12 +-
 libs/framework/include/celix_dm_component.h        |  55 +-
 libs/framework/src/dm_component_impl.c             |  24 +-
 libs/utils/CMakeLists.txt                          | 112 +--
 55 files changed, 2029 insertions(+), 1983 deletions(-)


Reply via email to