Skip to content

docs: Create community standards files#37

Merged
MessiasLima merged 6 commits into
mainfrom
29-create-community-standards-files
May 7, 2026
Merged

docs: Create community standards files#37
MessiasLima merged 6 commits into
mainfrom
29-create-community-standards-files

Conversation

@MessiasLima
Copy link
Copy Markdown
Owner

No description provided.

@MessiasLima MessiasLima linked an issue May 7, 2026 that may be closed by this pull request
7 tasks
@github-project-automation github-project-automation Bot moved this to Ready in Some May 7, 2026
@MessiasLima MessiasLima merged commit 3074b17 into main May 7, 2026
1 check passed
@MessiasLima MessiasLima deleted the 29-create-community-standards-files branch May 7, 2026 18:33
@github-project-automation github-project-automation Bot moved this from Ready to Done in Some May 7, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces comprehensive project documentation and contribution guidelines, including a new pull request template, a detailed contributing guide, and a security policy. It also refines existing documentation in AGENTS.md and README.md to improve clarity and accessibility. Feedback suggests correcting the specific code coverage percentages in the contributing guide to match the build configuration, ensuring consistent use of bash syntax highlighting, and including static analysis commands in the agent instructions for better local verification.

Comment thread CONTRIBUTING.md
- **Build tool**: [Gradle](https://gradle.org/) with Kotlin DSL
- **Testing**: [JUnit 5](https://junit.org/junit5/) through [kotlin-test](https://kotlinlang.org/api/latest/kotlin.test/)
- **Static analysis**: [Detekt](https://detekt.dev/) with auto-correction
- **Code coverage**: [Kover](https://github.com/Kotlin/kotlinx-kover), with minimum coverage requirements of 90% coverage
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The documentation mentions a 90% coverage requirement, but the build.gradle.kts file specifies 90% for instructions and lines, and 67% for branches. Additionally, the word 'coverage' is repeated at the end of the sentence. Updating this line will improve accuracy and clarity for contributors.

Suggested change
- **Code coverage**: [Kover](https://github.com/Kotlin/kotlinx-kover), with minimum coverage requirements of 90% coverage
- **Code coverage**: [Kover](https://github.com/Kotlin/kotlinx-kover), with minimum coverage requirements of 90% for instructions and lines, and 67% for branches

Comment thread CONTRIBUTING.md
## Automations

The project runs [Detekt](https://detekt.dev/) before every push through a pre-push Git hook. This helps catch common quality and style issues before code is pushed. In normal situations, Git hooks are installed automatically, so you should not need to configure them manually. If, for some reason, the Git hooks are not installed automatically, you can install them by running:
```sh
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency with the other code blocks in this file (e.g., line 37), it is recommended to use bash as the language identifier for the code block instead of sh.

Suggested change
```sh
```bash

Comment thread AGENTS.md
@@ -34,12 +31,6 @@ where each TypeResolver handles specific types.

# Run tests with fresh execution (ignore cache)
./gradlew test --rerun-tasks
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Since the project enforces static analysis via Detekt in a pre-push hook, it is highly recommended to include the detekt command in the instructions for coding agents. This ensures that agents can verify their changes against the project's style and quality standards locally.

Suggested change
./gradlew test --rerun-tasks
./gradlew test --rerun-tasks
# Run static analysis
./gradlew detekt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Create community standards files

1 participant