Replies: 1 comment
-
|
As this is a question about what should be in a constitution file and not a bug report I am moving this to our discussion forum. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Greetings, colleagues. Someone with more experience could tell me if this file would be relevant for the constitution, or if there's anything else I should pay attention to?
Project Constitution (Конституция проекта)
1. Architectural Principles (Архитектурные принципы)
UserQueryRepository,UserCommandRepositoryapp()->make(),resolve())2. Technical Constraints (Технические ограничения)
@rakutentech/laravel-request-docs/api/v1/,/api/v2/)3. Code Quality and Standards (Качество кода и стандарты)
4. Testing (Тестирование)
5. Git and Commits (Git и коммиты)
Commit Format (Формат коммита)
Types (Типы)
feat- new feature (новая функциональность)fix- bug fix (исправление ошибки)docs- documentation (документация)refactor- code refactoring (рефакторинг кода)test- tests (тесты)chore- maintenance tasks (вспомогательные задачи)Ticket ID
M24-XXXXformat (Только форматM24-XXXX)6. Security & Privacy (Безопасность и конфиденциальность)
OWASP Top 10 (mandatory practices | обязательные практики)
API Security (Безопасность API)
Compliance (Соответствие нормативным требованиям)
7. Octane + RoadRunner Rules (Правила Octane + RoadRunner)
Octane::terminate/flushresolve()/app()(DI вместоresolve()/app())8. Logging (Логирование)
9. Transactions (Транзакции)
DB::transaction()(Только черезDB::transaction())10. PR Checks (mandatory | обязательные) (Проверки при PR)
11. API Design Principles (Принципы проектирования API)
Beta Was this translation helpful? Give feedback.
All reactions