Skip to content

KDTech-Engineering/kdtech-universe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Contributing to KDTech

Thank you for considering contributing to KDTech!

Development principles

Workflow

  1. Fork repository
  2. Create feature branch
  3. Implement changes
  4. Submit pull request

Code quality

We use PHPStan to check the quality of the code. You can run it locally by installing PHPStan and running phpstan analyse --level max src/

All code must follow project standards and be documented.

Testing

All libraries must include automated tests.

Recommended tools:

  • PHPUnit
  • xUnit / NUnit (C# libraries)

Tests should cover:

  • Unit tests
  • Integration tests
  • Core logic
  • Edge cases
  • Error handling
  • Input validation
  • Output formatting
  • Boundary conditions
  • Security
  • Performance

Run tests before submitting a Pull Request.

Code Style

We follow modern engineering standards:

Pull Request template

Before cubmitting a Pull Request:

  • Run all tests
  • Ensure code follows project conventions
  • Update documentation if necessary
  • Avoid breaking changes

About

No description, website, or topics provided.

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors