#004 - Importing from Git!
Oh, and yes, we're hiring!
This post has been migrated to the new Sturdy Blog
Hey everyone! I hope that you’re doing great, and that May is treating you well!
Things are moving fast at Sturdy, and before diving in to the product updates, I’d like to make two announcements!
First, we’ve now launched a Discord Community! Please join the Discord to chat about Sturdy, give us feedback, and talk about the future of code collaboration.
We’re expanding the team here in Stockholm, and are hiring Software Engineers, and an engineer with a focus on Developer Relations!
This is a great opportunity to be the first employee at a fast moving startup, funded by Y Combinator! We’re building tech for techies, and naturally really take pride in both the software that we’re writing and the product that we’re building, and hope that you do too!
Our tech stack is built with Go, AWS, and PostgreSQL on the backend, and TypeScript and Vue on the frontend.
If this sounds interesting to you or someone you know, please reach out to me on firstname.lastname@example.org and we’d love to chat with you!
Now, on to the product updates! Here are the biggest updates to Sturdy since issue #003, when we launched the new “Share” workflows.
First up is comments! You can now write comments on code, both code that you have written as well as comments from others. We’re starting small, and intend to build more interesting workflows for commenting and collaborating on code, so this is just the first step, and it feels great to have it out! 😃
2. Import from Git
This is a huge one! We’ve known from the beginning that it’s important to keep compatibility with existing Version Control Systems, and have built Sturdy with this in mind, especially with compatibility with Git.
You can now import an existing Git repository to Sturdy, without losing any of your data.
After creating a new Codebase the following banner will appear on the page. The import is done by running “
sturdy import” from within a Git repository checkout on your computer.
Internally, we already support exporting to Git, and we’re soon going to launch it in the application as well. Until then, if you want an export of your codebase to Git, please reach out to us on Discord!
3. Windows support
While we’re on the topic of the Sturdy CLI, since v0.5.10 released just yesterday, we’re supporting Sturdy on Windows 10!
Sturdy works best in the new Windows Terminal (because it supports emojis 🤩), but also works in PowerShell, the classic Command Prompt, and other shells.
In the last post, we announced the first set of keyboard shortcuts available in Sturdy, and we promised to release more keyboard shortcuts. We kept that promise, and here’s the shortcuts that have been released since last time.
⌘ + A selects all changes in a workspace
⌘ + Shift + A de-selects all changes in a workspace
⌘ + Enter submits a comment
When listing and navigating changes (on the codebase or workspace changelogs), changes can now be browsed with browser native navigation
Tab moves the cursor to the next change, and Shift + Tab moves to the previous
Enter selects the highlighted change
A full list of shortcuts is available from the “Help” page in Sturdy.
5. Other changes
We’ve made many other smaller changes to improve performance for large workspaces, and interactiveness on the site to make it more live, as well as launched fixes for many edge cases in the Sturdy CLI.
I’m Gustav and I’ve been your captain this evening, thanks for flying with Sturdy!