How We Use Space to Develop Content For the JetBrains Guide
In this blog post, you'll see how the developer advocacy team at JetBrains adopted Space to make developing content in the JetBrains Guide easier.
Space Code Reviews in IntelliJ IDEA 2021.1
Space makes it easy for you and your team to review code, and discuss changes. You can use any IntelliJ IDEA-based IDE to browse code reviews, assign, manage, view and submit comments, and accept changes.
Support for Multi-Repository Builds in Space Automation
In this blog post, you will learn: 1. How a job can check out any repository within the project. 2. How to trigger a job run on changes in a certain repository, branch, directory, or file.
3 Ways to Use Space in Your Company Based on Our Customers’ Experience
Looking for an integrated solution for product development, distributed team collaboration, or virtual learning? Discover how you can benefit from Space based on our early adopters’ experience.
Using Space Automation to Optimize Routine Workflows
Space Automation lets you automate routine tasks that require data from other Space modules or tasks that need to integrate with external systems. Let's see how to use external libraries in Space Automation to keep your personal agenda and Space calendar synchronized.
Import Issues into Space
Migrating to a new tool can be a hard decision, even more so if you have to start fresh and leave all your valuable data behind. Learn about Space new API that lets you import issues from other trackers and see how you can import issues from YouTrack right away.
Introduction to Space Applications
With the official release fast approaching, we continue to add missing features to Space. One feature that was missing was the ability for third-party developers to extend Space. With the introduction of Space Applications, we’ve filled that gap.
Space Issue Boards: Plan, Prioritize, and Track Your Work
Today we’re releasing Issue Boards, our own take on the board concept for issues in Space. In this post, we’ll explain how this tool can help you organize and prioritize your work, whether you adhere to Scrum, Kanban, or a mixed process.
Quality Gates in Merge Requests
Quality gates are a quality control technique used in collaborative software development. Though it’s quite a broad term, Space currently uses it only for merge request workflows. Simply put, a quality gate is a set of conditions that needs to be met before you can merge your commit into a protected branch (for example, the master). Let’s take a look at them in more detail. Types of quality gates
Introducing Documents in Space
No matter what your role is, you likely work with documents every day. We use them for everything, from preparing notes before and after meetings to working on drafts of blog posts. Documents provide a great format for sharing knowledge, information, ideas, and decisions, so everyone in the organization can stay informed about what they need to know. When you work in an organization, it’s increasi
Space Automation: Using External Libraries
One of the best things about the Space Automation DSL is that it's based on Kotlin script. This means not only that you can use pure Kotlin inside your build scripts but also that you can reference any external .jar libraries.
Space Automation. Running scripts in a container
Currently, Docker containers are the main execution environment in Space Automation. So, what can you basically run inside the containers? These are: shell scripts, arbitrary Kotlin code, and container image commands. Let's take a look at how you can do all of these.