Skip to content
This repository was archived by the owner on Jan 9, 2024. It is now read-only.

Housekeeping #12

Merged
merged 12 commits into from
Aug 31, 2023
Merged

Housekeeping #12

merged 12 commits into from
Aug 31, 2023

Conversation

marmitar
Copy link
Member

@marmitar marmitar commented Aug 31, 2023

Housekeeping

This PR doesn't add any new features. Instead, it revisits and updates multiple decisions made early in the project. The changes include:

It is recommended to erase .stack-work and dist-newstyle and use a fresh build for these new changes.

Rename base module from 'Strings' to 'MCSP'.
Rename test binary to 'test', benchmark binary to 'bench' and place
'test-lib' inside the 'MCSP' module.
Rename package and main library to 'mcsp-algorithms'. Also, updates
description and bump version to 0.0.2.
Split 'hie.yaml' into multiple files, with specific configurations for
tests and benchmarks. Fix for haskell/haskell-language-server#366
Move 'Partition' type to 'String.Extra' and random generation to
'TestLib.Random'.
Move 'System.Random' to 'TestLib', as only tests and benchmarks need
randomized values.
Bypass 'body-min-length' by allowing commit messages with empty bodies.
Reduce line length from 120 to 100 throughout the repository.
Update comma-style from 'leading' (default) to 'trailing' in Haskell
files, to match the pattern used in other languages. See
https://fourmolu.github.io/config/comma-style/
@marmitar marmitar merged commit cd28b56 into main Aug 31, 2023
@marmitar marmitar deleted the chore/renaming branch August 31, 2023 20:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants