diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index 27cd1d6..2ff2340 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,3 +1,3 @@
# Thanks for any donations! :)
-github: DeveloperPaul123
+github: ptsouchlos
diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml
index f49324e..ec7b0e1 100644
--- a/.github/workflows/ubuntu.yml
+++ b/.github/workflows/ubuntu.yml
@@ -17,16 +17,14 @@ jobs:
fail-fast: false
max-parallel: 4
matrix:
- os: [ubuntu-20.04, ubuntu-22.04]
+ os: [ubuntu-22.04, ubuntu-24.04]
cpp: [17]
- version: [9, 10, 11]
+ version: [9, 10, 11, 12]
include:
- - os: ubuntu-22.04
- version: 12
- - os: ubuntu-20.04
- version: 7
- - os: ubuntu-20.04
- version: 8
+ - os: ubuntu-24.04
+ version: 13
+ - os: ubuntu-24.04
+ version: 14
env:
CPP_STANDARD: ${{ matrix.cpp }}
steps:
@@ -60,12 +58,20 @@ jobs:
fail-fast: false
max-parallel: 4
matrix:
- os: [ubuntu-20.04, ubuntu-22.04]
+ os: [ubuntu-22.04, ubuntu-24.04]
cpp: [17]
- version: [14, 15, 16, 17]
+ version: [17, 18]
include:
- os: ubuntu-22.04
- version: 18
+ version: 14
+ - os: ubuntu-22.04
+ version: 15
+ - os: ubuntu-22.04
+ version: 16
+ - os: ubuntu-24.04
+ version: 19
+ - os: ubuntu-24.04
+ version: 20
env:
CPP_STANDARD: ${{ matrix.cpp }}
steps:
diff --git a/README.md b/README.md
index 50bc1a3..359f191 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-
+
@@ -9,7 +9,7 @@
-
+
@@ -17,14 +17,16 @@
-
-
+
+
-
-
+
+
+> **Note:** The GitHub account for this project was renamed from `DeveloperPaul123` to `ptsouchlos`. Repository ownership and history are unchanged.
+
## Overview
`eventbus` is a simple, header only C++17 event bus library that doesn't require you to inherit from any sort of `event` class. The library implements the "Mediator" pattern. This pattern is useful when you want components to communicate to each other without necessarily "knowing" about each other. Effectively, this is a thread safe event dispatcher with a list of callbacks.
@@ -119,7 +121,7 @@ dp::event_bus evt_bus;
evt_bus.fire_event(evt); // all connect handler for the given event type will be fired.
````
-A complete example can be seen in the [demo](https://github.com/DeveloperPaul123/eventbus/tree/develop/demo) project.
+A complete example can be seen in the [demo](https://github.com/ptsouchlos/eventbus/tree/develop/demo) project.
## Integration
@@ -142,7 +144,7 @@ Alternatively, you can use something like [CPM](https://github.com/TheLartians/C
````cmake
CPMAddPackage(
NAME eventbus
- GITHUB_REPOSITORY DeveloperPaul123/eventbus
+ GITHUB_REPOSITORY ptsouchlos/eventbus
GIT_TAG #053902d63de5529ee65d965f8b1fb0851eceed24 change this to latest commit/release tag
)
````
@@ -162,7 +164,7 @@ The following use cases are not supported:
## Contributing
-If you find an issue with this library please file an [issue](https://github.com/DeveloperPaul123/eventbus/issues). Pull requests are also welcome! Please see the [contribution guidelines](CONTRIBUTING.md) for more information.
+If you find an issue with this library please file an [issue](https://github.com/ptsouchlos/eventbus/issues). Pull requests are also welcome! Please see the [contribution guidelines](CONTRIBUTING.md) for more information.
## License
@@ -170,9 +172,9 @@ The project is licensed under the Apache License Version 2.0. See [LICENSE](LICE
## Author
-| [
@DeveloperPaul123](https://github.com/DeveloperPaul123) |
+| [
@ptsouchlos](https://github.com/ptsouchlos) |
|:----:|
## Contributors
-See [here](https://github.com/DeveloperPaul123/eventbus/graphs/contributors) for a list of contributors.
+See [here](https://github.com/ptsouchlos/eventbus/graphs/contributors) for a list of contributors.