-
Notifications
You must be signed in to change notification settings - Fork 1
Description
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
Basefor 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
stackproject 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 :))