Skip to content
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

Tracking suggestions for articles to accompany Mirage 3 release #513

Closed
2 of 3 tasks
GemmaG opened this issue Feb 18, 2017 · 33 comments
Closed
2 of 3 tasks

Tracking suggestions for articles to accompany Mirage 3 release #513

GemmaG opened this issue Feb 18, 2017 · 33 comments

Comments

@GemmaG
Copy link
Contributor

GemmaG commented Feb 18, 2017

@amirmc has suggested the 23rd Feb for the Mirage press release and announcement (based on #592) which is next Thursday.

Not all of these need to be ready for 23rd - and they don't need to be long posts - but it would be good to know which ones could be finished before then and linked to from the announcement post. Please do add suggestions and edits.

From the OCL side, we are working on some posts covering:

We plan to put these posts on ocamllabs.io which can federated to mirage.io.

From the Mirage-specific side, would anyone like to write on the following? (authors are just suggestions)

It would also be good to reference Sean’s CUFP talk which relates to some of the OPAM 2 changes - he raised some great points, and it looks we have solved at least a few of them.

Schedule

Upcoming posts — Check off when published

@hannesm
Copy link
Member

hannesm commented Feb 20, 2017

@mor1
Copy link
Member

mor1 commented Feb 20, 2017

I can write / link to something very short about ARM (though there's not much that's Mirage-specific I think). But no chance before tomorrow evening, and Wednesday afternoon more likely.

@hannesm I think that post would make a great post (or two!) on its own, to be referred to by @yomimono announcement :) Part of the thought here was to try to replicate what we did for Mirage 2 in terms of having several posts about the improvements in the beta leading up to the (now very close) release date. Could maybe have two posts in fact, splitting at the section https://gist.github.com/hannesm/d0601b7d48d527068c354bc9e1daba3f#workflow-phase-separation-versioned-opam-dependencies ... ?

@talex5 @samoht Any chance you'd be able to put something together about errors? (I know it's not the scheme you were originally proposing.) Perhaps collating from the considerable text that seems to be attached on various issues...?

@avsm @GemmaG what is git-delve? Could also add short posts onto the Mirage site pointing at the topkg and odoc posts when they're up perhaps? (Maybe also OPAM2?)

@yomimono
Copy link
Contributor

@hannesm, I really like this piece! It should definitely be its own post which gets linked from the high-level outline. We could split it in two, but I think it's at a good granularity as-is.

@samoht, do you have time/interest in writing something on errors over the next couple of days? talex5 already declined in another medium. I think I'm probably next-best to do it after samoht, and also about to be on a flight, but I'm unlikely to do both that and an update guide today.

@amirmc
Copy link
Contributor

amirmc commented Feb 20, 2017

I don't think there's enough time to do the necessary review and edits to get these posts up before the release (as we did for MirageOS 2.0, which was an epic effort), but it would be great to get these suggestions into an an order/schedule to continue the activity into the following week. That would work really well!

@mort
Copy link

mort commented Feb 20, 2017

Hi, guys.

If you could put a bit of care on not mentioning me (@mort) by mistake, that would be awesome. Remember it's @mor1 who you want ;)

Cheers!

@amirmc
Copy link
Contributor

amirmc commented Feb 20, 2017

Manuel, really sorry about this! I'm sure you already know this but I think you'll have to manually unsubscribe yourself from this thread to avoid ongoing notifications.
I can't see a way to remove you :-/

@yomimono
Copy link
Contributor

@amirmc I think Manuel's just asking us to be a bit more careful in the future, not to take any action now.

@GemmaG I just realized that missing from the list of things to write from the Mirage side is a porting guide for Mirage 2 -> Mirage 3; I'm listed (with a ? that should be a ! by now) as responsible for that over at mirage/mirage#592 .

@amirmc
Copy link
Contributor

amirmc commented Feb 20, 2017

I don't think there's enough time to do the necessary review and edits to get these posts up before the release...

What I meant by the comment above is that I think we should have a sequence of posts, no more than one per day (ideally one every couple of days), that starts with the release blog post. I hope that makes sense.

@samoht
Copy link
Member

samoht commented Feb 20, 2017

@yomimono I will write a short port tomorrow about errors. I also really would like to get some kind of Irmin pre-release ready for the 23rd :-)

@yomimono
Copy link
Contributor

@samoht great, thank you! feel free to leave TODOs for me in the post if that would be helpful.

@yomimono
Copy link
Contributor

yomimono commented Feb 21, 2017

@hannesm A commit with annoying English nitpicks and an irritating TODO inserted is at https://gist.github.com/yomimono/ff58bcc483ba5fe0aab323e6ea24a492 .

@hannesm
Copy link
Member

hannesm commented Feb 21, 2017

@yomimono thanks! mirage itself contains available: [ocaml-version >= "4.02.3"] (while functoria contains >= "4.03" - but I don't remember which bits actually require 4.03).

@samoht
Copy link
Member

samoht commented Feb 22, 2017

The error handling post is there: #514 Anyone can push to it, so please feel free to edit.

@GemmaG
Copy link
Contributor Author

GemmaG commented Feb 22, 2017

@hannesm thanks for the great post on removing code - I agree that mentioning it in the announcement but leaving as is works well :)
@samoht thanks for the error post! An Irmin post would be brilliant!
@yomimono I've added the porting guide to the list - thanks!

Unlikely to have an odoc post until release in a few weeks - Leo suggested we could mention an upcoming release of the new documentation tool and point to the generated docs at: http://docs.mirage.io/ as a bit of a teaser.

@amirmc
Copy link
Contributor

amirmc commented Feb 22, 2017

Hi folks, this issue and the tracking issue (mirage/mirage#592) were getting confusing.

This issue (#513) should track the supporting content that will go out after the main announcements. I've updated the top post and added some items so that they're tracked here instead.

TL;DR. If it's required for the announcement, it should be over on mirage/mirage#592. If it's due out after that, it's here.

@dbuenzli
Copy link
Contributor

We plan to put these posts on ocamllabs.io which can federated to mirage.io.

Please make sure to fix the certificate error before, 98% of potential readers won't bother going through the painful process of circumventing it.

build system shift: specifically topkg (@dbuenzli)

I wrote something here:

https://gist.github.com/dbuenzli/fb2ac8583c9b0ff1637ee3117195cda5

Comments welcome.

@GemmaG
Copy link
Contributor Author

GemmaG commented Feb 23, 2017

@dbuenzli thanks! Do you have a title in mind? We've got ocamllabs.io up and running now, so I'll add it as a post there with you as the author.

One suggestion I might have is that some people might not know what you are referring to when you say "left-pad/left-padist" - can you elaborate?

Thoughts on linking to it directly from the main announcement post?

@amirmc
Copy link
Contributor

amirmc commented Feb 23, 2017

Just read that post and it made me laugh. But then I know some of the left-pad references :)
If there's a summary to link to, maybe that can be referenced in a foot note. e.g. something like https://www.reddit.com/r/learnprogramming/comments/4bo951/eli5_this_whole_fiasco_with_javascript_node_and/

@GemmaG
Copy link
Contributor Author

GemmaG commented Feb 23, 2017

@dbuenzli I've added your post here: http://ocamllabs.io/projects/2017/02/23/topkg.html with a working title that we can alter to your preference. I wanted to post it now so that we can link to it from the main announcement - thanks!

@dbuenzli
Copy link
Contributor

@dbuenzli I've added your post here: http://ocamllabs.io/projects/2017/02/23/topkg.html

Thanks @GemmaG. Could please integrate the latest revision of the gist, I integrated some comments @pqwy made to me. Other than that:

  1. I think the title you added is good.
  2. It seems you turned an opam into OPAM. opam recently became uncapitalized.
  3. the (1) in topkg-bistro(1) was not a footnote it was a man section. I turned it in a tool invocation, could you please remove the footnote.
  4. I turned a few topkg into topkg as the links in typewriter are not clearly visible when typeset on the blog.

Thanks !

@dbuenzli
Copy link
Contributor

Ah and regarding the left-pad allusion I don't mind people not getting it. Those who don't and are curious enough can search about it. In general I avoid hyperlinking away in blog posts, as these links are only opportunities to distract and loose your reader.

@dbuenzli
Copy link
Contributor

Also @GemmaG could you please remove the "has a Master of Science in Computer Science from the École Polytechnique Fédérale de Lausanne (EPFL) and" from the short bio on the blog, I don't think it's really interesting in that context. The sentence that will result be enough. Thanks.

@yomimono
Copy link
Contributor

yomimono commented Feb 24, 2017

I can commit to a blog post on the Qubes target for Tuesday 28, if there's interest in that.

@amirmc
Copy link
Contributor

amirmc commented Feb 24, 2017

I've added a section at the end of the top post where we can build a schedule. So far, the only content we have is the 'topkg' post and the 'smaller is better' post.

Is anyone else working on content? @GemmaG, are you handling the scheduling?

@amirmc
Copy link
Contributor

amirmc commented Feb 24, 2017

I can commit to a blog post on the Qubes target for Tuesday 28.

@yomimono Thanks! I've added it to the schedule but for Weds 1st. We should leave a day between posts just so it's not overwhelming. One of the items of (anecdotal) feedback for the 2.0 blog posts was that the frequency of posts was too high to keep up with :)

amirmc added a commit to amirmc/ocamllabs-www that referenced this issue Feb 24, 2017
amirmc added a commit to amirmc/ocamllabs-www that referenced this issue Feb 24, 2017
@dbuenzli
Copy link
Contributor

My comments in #513 (comment) are implemented in PR ocamllabs/ocamllabs-www#5 I'll let someone with the rights to merge it.

@GemmaG
Copy link
Contributor Author

GemmaG commented Feb 24, 2017

@amirmc re schedule, odoc post will be coming in next few weeks (dependent on final work on odoc before release - no specific date yet), I'll look into when an opam beta post could be ready

@samoht
Copy link
Member

samoht commented Feb 27, 2017

I am writing a post for Irmin 1.0. Can do it for Friday 3rd if no one else is taking that slot.

@yomimono
Copy link
Contributor

I'd appreciate any comments folks have time to leave on #534, which was originally going to be a personal blog post and so might be a bit chatty for the Mirage blog (and also is probably boring? Please tell me if you have ideas on how to make it less boring).

@mor1
Copy link
Member

mor1 commented Feb 28, 2017 via email

@samoht
Copy link
Member

samoht commented Mar 1, 2017

See #535 which is definitely not fully ready yet, but which contains a skeleton of what I wanted to write. Early feedback to that early draft is welcome.

@yomimono
Copy link
Contributor

yomimono commented Mar 1, 2017

@samoht - I forked and added some comments at https://github.com/yomimono/mirage-www/tree/irmin - please feel free to pull or ignore or whatever.

@yomimono
Copy link
Contributor

I think we've written all of the release-related MirageOS 3 blog posts we're going to write.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants