You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contributions are **welcome** and accepted via **Pull Requests** on [GitHub](https://github.com/dazzle-php/throwable).
4
+
5
+
## Pull Requests
6
+
7
+
-**Naming convention** - all pull requests fixing a problem should match "Fix #issue Message" pattern, the new features and non-fix changes should match "Resolve #issue Message", the rest should contain only "Message".
8
+
-**Follow our template of code** - all contributions have to follow [PSR-2 coding standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) with an exception of control structures, which have to have opening parenthesis always placed in the next line instead of the same.
9
+
-**Add tests** - the contribution won't be accepted if it doesn't have tests.
10
+
-**Document any change in behaviour** - make sure the `README.md` is kept up to date.
11
+
-**Create feature branches** - don't create pull requests from your master branch.
12
+
-**One pull request per feature** - for multiple things that you want to do, send also multiple pull requests.
13
+
-**Keep coherent history** - make sure each individual commit in your pull request is meaningful. If you had to make multiple commits during development cycle, please squash them before submitting.
Ipc is a component that provides various models for implementing inter-process communication via asynchronous
17
-
sockets or external services.
17
+
Dazzle Socket is a component that implements asynchronous tcp, udp and unix socket handling for PHP. The library also provides interface for implementing self inter-process communication via external services.
18
18
19
19
## Feature Highlights
20
20
21
-
Ipc features:
21
+
Dazzle Socket features:
22
22
23
23
* Asynchronous handling of incoming and outcoming messages,
24
24
* Support for TCP, UDP and Unix sockets,
25
-
* Support for ZeroMQ extension and ZeroMQ protocols,
26
-
* Kraken Framework compatibility,
27
25
* ...and more.
28
26
29
-
## Examples
30
-
31
-
See more examples in [official documentation][2].
32
-
33
27
## Requirements
34
28
35
29
* PHP-5.6 or PHP-7.0+,
@@ -38,27 +32,22 @@ See more examples in [official documentation][2].
38
32
## Installation
39
33
40
34
```
41
-
composer require kraken-php/ipc
35
+
$> composer require dazzle-php/socket
42
36
```
43
37
44
38
## Tests
45
39
46
-
Tests are provided within our write-only [Framework repository][3].
47
-
48
-
## Documentation
49
-
50
-
Documentation for this module can be found in the [official documentation][2].
40
+
```
41
+
$> vendor/bin/phpunit -d memory_limit=1024M
42
+
```
51
43
52
44
## Contributing
53
45
54
-
This library is read-only subtree split of Kraken Framework. To make contributions, please go to [Framework repository][3].
46
+
Thank you for considering contributing to this repository! The contribution guide can be found in the [contribution tips][1].
55
47
56
48
## License
57
49
58
-
This library licensed under the MIT license, see more information in [Kraken Framework][3] license section.
50
+
Dazzle Framework is open-sourced software licensed under the [MIT license][2].
0 commit comments