Skip to content

Commit f61e8a0

Browse files
committed
chore: Update project configuration and documentation for improved development experience
- Added coverage-php.txt to .gitignore to prevent tracking of coverage reports. - Refactored .php-cs-fixer.dist.php to align with Symfony standards and removed deprecated rules. - Updated composer.json to require PHP 8.1 and added new development dependencies for PHPStan and Rector. - Enhanced Makefile with new targets for Rector and PHPStan, improving code quality checks. - Updated CI configuration to support PHP 8.1-8.3 and improved caching strategy. - Expanded README with additional documentation links and clarified package removal process. - Adjusted PHPUnit configuration to separate unit and integration tests. - Improved error handling in FrameworkDetector for better resilience against invalid composer.json files.
1 parent d71f524 commit f61e8a0

32 files changed

Lines changed: 929 additions & 813 deletions

.cursor/mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"engram": {
4+
"command": "engram",
5+
"args": ["mcp"]
6+
}
7+
}
8+
}

.github/CODEOWNERS

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
# Code Owners for Code Review Guardian
2-
# These users will be automatically requested for review when someone opens a pull request
3-
4-
# Default owner for everything in the repo
1+
# CODEOWNERS for CodeReviewGuardian
2+
# Default owner for everything in the repository
53
* @HecFranco
64

75
# GitHub Actions workflows
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
name: "🐞 Bug report"
3+
about: Something is broken?
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
- Please do not report an issue for a version of `code-review-guardian` that is no longer supported. Currently supported versions are listed here: https://github.com/nowo-tech/CodeReviewGuardian#version-information
12+
- Please fill in this template according to your issue.
13+
- Please keep the table shown below at the top of your issue.
14+
- You can retrieve `code-review-guardian` version by running `composer info | grep "code-review-guardian"`.
15+
- You can retrieve PHP version by running `php -v`.
16+
- Please post code as text (using proper markup). Do not post screenshots of code.
17+
- Please remove this comment before submitting your issue.
18+
-->
19+
20+
| Q | A
21+
| ----------------------------| -----------------------
22+
| `CodeReviewGuardian` version | x.y.z
23+
| PHP version | x.y.z
24+
| Database | MySQL / PostgreSQL / SQLite / Other
25+
26+
#### Summary
27+
28+
<!-- Provide a summary describing the problem you are experiencing. -->
29+
30+
#### Current behavior
31+
32+
<!-- What is the current (buggy) behavior? -->
33+
34+
#### How to reproduce
35+
36+
<!-- Provide steps to reproduce the bug. -->
37+
38+
#### Expected behavior
39+
40+
<!-- What was the expected (correct) behavior? -->
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: "🎉 Feature Request"
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Provide a summary of the feature you would like to see implemented. -->
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: "❓ Support Question"
3+
about: You have a question about this bundle or need help?
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Fixes # (issue number)
1818
- [ ] I have added tests that prove my fix is effective or that my feature works
1919
- [ ] New and existing unit tests pass locally with my changes
2020
- [ ] I have updated the documentation accordingly
21-
- [ ] I have updated the CHANGELOG.md if applicable
21+
- [ ] I have updated `docs/CHANGELOG.md` if applicable
2222

2323
## Testing
2424

.github/SECURITY.md

Lines changed: 18 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,43 +8,28 @@
88

99
## Reporting a Vulnerability
1010

11-
We take the security of Code Review Guardian seriously. If you believe you have found a security vulnerability, please report it to us as described below.
11+
We take the security of CodeReviewGuardian seriously. If you believe you have found a security vulnerability, please report it privately:
1212

13-
### How to Report
13+
- **Email**: hectorfranco@nowo.tech
14+
- **Do not** open a public GitHub issue for security-sensitive bugs.
1415

15-
**Please do not report security vulnerabilities through public GitHub issues.**
16+
Please include:
1617

17-
Instead, please send an email to: **hectorfranco@nowo.tech**
18+
- Type of issue (e.g., injection, XSS, auth bypass, deserialization risk, etc.)
19+
- Affected file(s) and version/tag/commit
20+
- Steps to reproduce
21+
- Impact assessment
22+
- PoC (if available)
1823

19-
Include the following information in your report:
24+
## Response Timeline
2025

21-
- Type of issue (e.g., buffer overflow, SQL injection, cross-site scripting, etc.)
22-
- Full paths of source file(s) related to the issue
23-
- The location of the affected source code (tag/branch/commit or direct URL)
24-
- Any special configuration required to reproduce the issue
25-
- Step-by-step instructions to reproduce the issue
26-
- Proof-of-concept or exploit code (if possible)
27-
- Impact of the issue, including how an attacker might exploit it
26+
- Initial acknowledgment: within 48 hours
27+
- Follow-up status: within 7 days
28+
- Resolution: depends on complexity and impact
2829

29-
### Response Timeline
30-
31-
- **Initial Response**: Within 48 hours
32-
- **Status Update**: Within 7 days
33-
- **Resolution**: Varies depending on complexity
34-
35-
### Disclosure Policy
36-
37-
- We will confirm receipt of your vulnerability report
38-
- We will work with you to understand and validate the issue
39-
- We will develop and release a fix as quickly as possible
40-
- We will publicly acknowledge your responsible disclosure (if desired)
41-
42-
## Preferred Languages
43-
44-
We prefer all communications to be in English or Spanish.
45-
46-
## Contact
47-
48-
- **Maintainer**: [Héctor Franco Aceituno](https://github.com/HecFranco)
49-
- **Organization**: [nowo-tech](https://github.com/nowo-tech)
30+
## Disclosure Policy
5031

32+
- We confirm receipt and validate the report.
33+
- We prepare and publish a fix as soon as possible.
34+
- We coordinate disclosure with the reporter.
35+
- We credit responsible disclosure (unless anonymity is requested).

0 commit comments

Comments
 (0)