-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cut a new release #198
Comments
Ping. Would be indeed very nice to have a new release (especially with the |
Hello @samoht! Apologies for the long delay in getting back on this, I've been submerged by other things. This is what needs to be done before a release: Clean up the public AST typeCurrently the public AST type is parametrized by a type variable that does not serve any purpose (it is an implementation artifact).
Adjust the HTML "printer" interface?Currently the HTML printer (
I resisted doing this second point because any whitespace change in the printer output will break the testsuite which compares the generated HTML bytewise. But this is too fragile anyway and should be replaced by a comparison of the "parsed" HTML. Add comments to the public interface
Complete implementation of non-HTML backends
Other points to work on (not required for release)
That's it I think. Help welcome ! cc @clecat |
Hello! I'm going to try to clean up the public AST type. |
I should be able to help out here a bit. I'll start with
since that should be provide clear guidance. Please let me know if you'd like me to focus on something else. |
Hi @shonfeder, and thanks for the offer! Sure, that would be a good first step. A bit of context: the project is basically "stalled" after a big rewrite because of not enough manpower (I am too busy to dedicate any serious time to it at the moment, and no-one else is available either). If you have time available to work on it, it would really useful to help push towards the next release. I will gladly provide guidance of what needs to be done. Let me know (either here or by mail) if you want more information or if you want to discuss any other aspect of the project. |
Thanks for the context and the offer! If it turns out I can keep the time freed up to help here in a substantial way, I'll definitely take you up on the latter :) |
Hello ! And sorry for the late reply, I did not see this issue at the time |
Thanks @clecat ! Any and all help is warmly welcomed :) I wrote some points in the issue description. Feel free to take up a point that you like, and do not hesitate to ask me if you have any questions/suggestions/etc. |
Did the first two points in #201 |
Hi! Just circling around here to see if I could be of help. It looks like you've made a lot of progress over the week! In particular, the stuff under "Complete implementation of non-HTML backends" seems completed (items checked and the referenced files don't exist any more) :) It's not clear to me where more help would be useful to make it possible to cut the release. Is there any other particular help I can offer over the weekend? Thanks! |
Hi @shonfeder, Yes, sorry about that :) I had a rare opportunity to work on Omd this weekend and so I ran with it and tried to get as much as possible done in the available time. I don't see any self-contained small issue to work on right now for the 2.0 release, but we will have for sure after the release. Right now I am trying to whip everything into shape to get the release out the door as soon as possible so we can get more testing and more feedback, which will help us prioritize new features, etc. |
No worries at all! Very glad to see the progress, and even better it happens without my efforts :D -- thank you! Sounds good to me. Feel free to tag me if I can be useful! |
What is the status of the release at this point? |
https://discuss.ocaml.org/t/markdown-library-omd-seeking-mantainer/7420 |
(For readers here, I replied in the Discuss thread — thanks @nojb). |
Hey, what's the current status of this issue ? And more generally, what are the remaining blockers for a 2.0 release? As far as I know, we still need to implement a function that can print back the AST to a string. This will require us to address the issue at #223. Is there anything else that we need to consider? |
I think we should cut a new release. This will allow users to migrate to the 2.0 version and we will get more bug reports, etc.
What needs to be done before:
I will try to do this in the next couple of weeks. Please post here if you can think of anything else that needs to be done before a release.
The text was updated successfully, but these errors were encountered: