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
This project follows the [CakePHP coding standards](https://book.cakephp.org/5/en/contributing/cakephp-coding-conventions.html).
35
+
36
+
Check for coding standard violations:
37
+
38
+
```bash
39
+
composer cs-check
40
+
```
41
+
42
+
Automatically fix coding standard violations:
43
+
44
+
```bash
45
+
composer cs-fix
46
+
```
47
+
48
+
## Static Analysis
49
+
50
+
PHPStan is used for static analysis. First, install the tools:
51
+
52
+
```bash
53
+
composer stan-setup
54
+
```
55
+
56
+
Then run the analysis:
57
+
58
+
```bash
59
+
composer stan
60
+
```
61
+
62
+
## Running All Checks
63
+
64
+
To run tests, coding standards, and static analysis together:
65
+
66
+
```bash
67
+
composer check
68
+
```
69
+
70
+
## Submitting Changes
71
+
72
+
1. Create a new branch for your changes
73
+
2. Make your changes and commit them with clear, descriptive messages
74
+
3. Ensure all checks pass (`composer check`)
75
+
4. Push to your fork and submit a pull request
76
+
77
+
## Reporting Issues
78
+
79
+
- Search existing issues before creating a new one
80
+
- Include PHP version, Chronos version, and a minimal reproduction case
81
+
- Use clear, descriptive titles
82
+
83
+
## Documentation
84
+
85
+
Documentation source files are located in the `docs/` directory. The documentation is published at [book.cakephp.org/chronos](https://book.cakephp.org/chronos/3/en/).
0 commit comments