May 2023 status


️ GitHub re-organization

Although the team unanimously agrees that there are very good reasons to leave GitHub, we have decided to stay there for a little while longer. CryptPad has been on GitHub since the very beginning, that is nearly 9 years of building visibility for the project. On top of this the team is changing and growing a lot currently. I feel that our priority should be to spend our time learning how to work well together rather than undertaking a big move on top of our workload.

To make the most out of our remaining time on GitHub, we are doing some reorganization. We are moving to the CryptPad Organization which we created a couple years back but never used. The move is currently ongoing. The main CryptPad repository, documentation, and blog have been moved, the rest of our projects and packages are still under XWiki Labs and will follow in the coming weeks. GitHub should redirect requests to the old location but you can now use git clone https://github.com/cryptpad/cryptpad.git to get the latest code.

We will keep our eye on a few great open-source forge projects (for example Forgejo self-hosted or as part of Codeberg) to prepare a move out of GitHub in future.

Docker container

There has long been a demand for deploying CryptPad using Docker. As long as the team was tiny (2 or 3) we did not have the resources to maintain a container, so Docker was a "community" effort thanks to Promasu volunteering his time 2 years ago with 3.17.0 we even made a point of moving all Docker related files to their own repository.

Today the team has a bit more capacity (6) and some of our ongoing projects for 2023 include funding for Docker and Kubernetes deployment. We will therefore be able to move the dockerfile back to main CrytpPad repository and maintain it for each new release. We want to thank Promasu for all the work done over many years. It has become harder for him to find the time to do this work so we are happy to take it forward. Expect an update on the new container in a future status post and/or in the changelog!

‍ Faye joins the team

We are delighted to welcome Faye Duxovni to the team as a privacy and cryptography engineer. Her focus will be on CryptPad's security and on making cryptography useful to people. She was previously at Element working on technical specifications as well as user-facing implementations for their end-to-end encrypted chat. We are thrilled to have Faye and her expertise on board!

Next steps

  • Turning our attention back to the Draw.io integration prototype and working towards its release
  • Preparing for the XWiki annual seminar at the end of the month
  • Getting ready to welcome Daria and Diana, our two summer interns as part of the Stagii pe Bune program in Romania