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 @@

-eventbus +eventbus

@@ -9,7 +9,7 @@ License Apache 2.0 - + Say thanks @@ -17,14 +17,16 @@ Discord - - Windows + + Windows - - Ubuntu + + Ubuntu

+> **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.