GitLab Workflow for VS Code now with more Official
Writing this blog post feels exciting as it’s marking the start of GitLab’s move into extending the ways to work with our ever-growing product. We're incredibly happy to bring you an official GitLab Workflow Extension for VS Code.
How did we get here?
Over two years ago, Fatih Acet started working on a VS Code extension to allow users to interact with GitLab from within their code editor. We encourage people who work at GitLab to build the things they want and need. Everything starts with a Merge Request and in this case that MR created something new. Fatih and more than 25 contributors continued to expand on the extension by adding new features and reaching over 160k installations. It’s truly remarkable to see the way the community worked and grew the extension to such a valuable tool in their work and showed how seamlessly GitLab could extend to where developers were doing their most meaningful work.
When Fatih decided to move on from GitLab, we had an opportunity to take over GitLab Workflow and make it something GitLab would officially maintain and support. We were excited about the opportunity and new challenges that maintaining a project outside of the main GitLab project would bring us and jumped at the chance. As we continue to move fast and create the best experiences possible for our users, we expect this extension to become a key component of our strategy.
Use the Extension today
If you want to start using the extension, you can install it from within VS Code directly by searching for GitLab Workflow which is now published through an official GitLab account.
If you were already using the extension, it automatically updated to the GitLab publisher, and you might have already seen a few updates coming in.
What have we already done?
When we took over the extension, we worked with other teams across GitLab to immediately perform an application security review. Along the path, we made sure to create a security release-process. We wanted to ensure that users were safe to continue using the extension and that we could fix any discovered issues. We also worked through some automation to help in publishing the extension and begin to lay a foundation for more testing in the future.
We also shipped version 3.0.0 which was spearheaded by our community and helped to resolve some long-standing bugs and issues. The extension has come a long way in just a few short weeks and we’re excited by the progress we’re making and the engagement we’re continuing to see, but there is still a lot that needs to be done.
What’s next?
We are aware of some shortcomings of the extension, some inconsistencies, and some long open feature requests. These all can be found in our issues list. For now, we’re focused on triaging the existing issues and making sure we capture any new bugs. You should see much more involvement from our team as we continue these efforts and we’re looking forward to engaging with the community on these items.
We’re also evaluating the best path forward for the future maintainability of the extension, by focusing on the test-suite and code-quality, so we won’t break things by accident. You can join us in our discussion on this issue. While this might slow down some new feature releases in the short term, we’re confident these are the right long term decisions to ensure you have an extension you can trust and make an integral part of your workflow.
Everyone can contribute
The extension is Open Source, and we’ll work on improving the “How to Contribute” guides alongside some other documentation. We want to have a space where everyone can contribute and make this extension better for all of us.
from GitLab https://ift.tt/2XdQOwt #GitLab #DevSecOps
Comments
Post a Comment