- Create a new branch with the name of the sorting algorithm to be added
- Add your
{SortingAlgoName}.cs
file insideDTD.Sort.Net.Algorithm
. If it's common put it in common folder otherwise uncommon. - Make your class
internal
and add: ISort<T> where T:IComparable<T>
- Implement the interface.
- Make sure you use the
sortOrder
in your implementation. - Add your
sortType
inDTD.Sort.Net.Enums
- Run tests
- If all cases pass create a PR