Janitor News #10

published

#1

Happy 2018 everyone!

We hope you’ve had a smooth start into the year, and wish you all the best in your life and projects.
This is your recurrent burst of good news about Janitor.

First Survey

We have big plans for 2018, and about 500 people now use Janitor to contribute to open source software. We’d love to understand what you’re getting out of Janitor, and what we could improve to make your life easier.

2018 Janitor Survey (should take < 3 minutes)

Please help us do our best work this year. In return, we’ll publicly share the stats and insights via our blog.

Towards Windows Support

Last month at Mozilla’s All Hands in Austin, we announced Windows environments in Janitor for mid-2018. You can watch the lightning talk and the slides online.

Since then, we’ve iterated on a prototype Windows image for Firefox (based on a Windows 10 VM in Azure) and we’re now looking into using Azure’s REST API to allow Janitor users to spawn and automatically configure new VMs based on our Firefox Windows image. This is similar to spawning and auto-configuring new Docker containers based on our Linux images today.

It’s still early days, but if you’re excited about Windows support, you can track our progress with the new Janitor Windows roadmap.

Announcing Janitor 0.0.10

We’ve improved, upgraded and extended Janitor in many cool ways. So much that the next release should hopefully take us from Alpha to Beta, which will bring even more exciting features, supported open source projects, users, speed, stability and scalability.

Here is what we did since 0.0.9 was released 4 months ago:

  • Quick preview URLs in the IDE (notriddle)
  • Improved Run scripts for most projects (janx)
  • Enabled collaborative editing in the IDE (janx)
  • New website design for Janitor to be released soon (ntim, arshad, notriddle)
  • New containers page with a cool SSH one-liner (ntim)
  • New blog page populated directly from our Discourse (notriddle)
  • New OVH1 Docker server, our most powerful yet (16 CPU, 64GB RAM, 2TB SSD)
  • Added the PeerTube project (janx, bnjbvr, Chocobozzz)
  • Added the Yuzu Emulator project (etiennewan)
  • Refactored most of our Node.js modules to async/await
  • Tested Janitor on an iPad and it works! (Flaki)
  • Supported UTF-8 in all recent containers
  • Supported multiple email addresses per user, allowing imports from GitHub
  • Supported validation functions and ‘*’ URL parameters in our self-testing API system
  • Latest LLVM toolchain (clang 6.0, lld 6.0, lldb 6.0)
  • Latest Rust toolchain (stable 1.23.0, nightly 1.25.0)
  • Latest Git (2.16.1)
  • Latest Mercurial (4.4.1)
  • Latest Node.js (node 8.9.4, npm 5.6.0, nvm 0.33.8)
  • Latest fd (6.2.0)
  • Latest rg (0.7.1)
  • Latest rr (5.1.0)
  • Latest Vim 8 + latest Neovim
  • Latest Cloud9 SDK and noVNC
  • … plus many more upgrades, bug fixes, stability and performance improvements

And that’s a wrap! As always, please feel free to stop by our IRC channel and Discourse forum to learn more about this project. We’d love to meet you.

Thanks for your time!
Team Janitor


#2

Maybe https://discourse.janitor.technology/t/newsletters-composed-in-discourse-and-published-in-janitor/100 should be moved out of the Staff-Only area, if you’re going to put it in the newsletter?


#3

Good catch! I completely agree and have moved it out of the Staff-Only area. Information wants to be free! :smile:


#4

I just had to share this comment I received privately:

Hey Jan, love the mails you’re sending, really good marketing there, precise informations, upbeat tone and great energy. Brings a smile to my face every time ^^ Keep up the good work :wink:

It made my day! :smile: :sunny: