Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 2.48 KB

engineering-health.md

File metadata and controls

43 lines (24 loc) · 2.48 KB

Engineering health

CircleCI branch

TypeScript

This codebase is using TypeScript. Changes will not be merged without correct typing. If you are not sure about a particular use case let TypeScript break the build and it can be discussed in the pull request.

The TypeScript documentation is great. Have a look at it.

Tested

Tested with jest Tested with cypress

This code base employs a number of different testing strategies including unit, integration, browser and performance tests. Testing various aspects of the system helps to promote its quality and stability.

While code coverage is not a guarantee of code health, it is a good indicator. This code base currently sits at ~94% coverage.

Linting

Performance

CircleCI branch

This codebase is designed to be extremely performant - it is part of its DNA. It is designed to perform the smallest amount of updates possible. You can have a read about performance work done for @hello-pangea/dnd here:

More in media

Size

minzip

Great care has been taken to keep the library as light as possible. There could be a smaller net cost if you where already using one of the underlying dependencies.

← Back to documentation