Skip to content

Prepare for Release 0.1.0 #26

@ChrisEPhifer

Description

@ChrisEPhifer

It's going to still be some time before we're release-ready, but we can use this ticket to track things that should (probably) be done before then. This is the list of things I'd personally like to see, roughly in the order I think they should be done; feel free to add on or contest anything here if you feel it isn't that important:

  • Get Housekeeping #25 completed and merged into develop

  • Close More organized/robust parsing with Alex and Happy - Preliminary Work #6

  • Do the work from Added QuickCheck property to Interval #15 but in a way consistent with our module structure/so that we can use stack test

  • Confirm that we're happy with the current module structure: Reorganize and rename things as necessary (e.g. I've personally come to dislike the name Base for the top-level of the main API - this should instead be what we want the actual name of the language to be, I think)

  • Clean up module imports/exports, making sure when practical to import only what we need and export only what we intend to be part of the public API

  • Finalize Haddocks for all modules, and at least the functions in the public API

  • Confirm stack project configuration is correct, write a real README, and (maybe) prepare some external documentation

Again, I don't think this actually covers everything, but it's what I was able to think of for now. Some of this tasking is super manageable, other things should be looked at with a fine-toothed comb (e.g. the module structure, code documentation, and project configuration stuff. There's a reason that's towards the end :))

Metadata

Metadata

Labels

brainstormingIdea-dumping and feedback on said idea dumpsdocumentationImprovements or additions to documentationenhancementNew feature or requesthelp wantedExtra attention is neededrefactorCode shape (but not semantics) changed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions