Add configuration files and scripts for project standards enforcement
continuous-integration/drone/push Build is failing

- Introduced .editorconfig for consistent coding styles.
- Added .gitattributes to manage line endings and text attributes.
- Created README.md for Git hooks usage and configuration.
- Implemented pre-commit hook to enforce executable permissions and LF line endings for shell scripts.
- Updated .gitignore to include additional build artifacts and directories.
- Enhanced AGENTS.md and Definition of Done documentation with testing standards.
- Modified reconciliation scripts to include new configuration files and templates.
This commit is contained in:
2026-03-29 13:48:46 +02:00
parent bfb4a30ce8
commit bc9b0ce88f
9 changed files with 244 additions and 21 deletions
+2
View File
@@ -10,6 +10,7 @@ This Definition of Done defines the minimum quality bar for every completed chan
- Every code change is covered by tests where applicable.
- New functionality includes new tests.
- Bug fixes include at least one regression test.
- For Go projects, tests use `github.com/smartystreets/goconvey`.
- Automated test coverage is at least 80%.
1. Functional documentation
@@ -39,6 +40,7 @@ This Definition of Done defines the minimum quality bar for every completed chan
- [ ] Change is implemented and meets acceptance criteria.
- [ ] Tests were added/updated and pass.
- [ ] Go tests use `github.com/smartystreets/goconvey`.
- [ ] Automated test coverage is at least 80%.
- [ ] Functionality is documented.
- [ ] Documentation is in English.