At KotlinConf, JetBrains (an international company that creates development tools) introduced new Space product and launched the Early Access Program.
In this article we will tell you what Space can do as well as the tasks and problems that it solves. You can watch the presentation recording in the video below.
What is Space?
Space is an integrated teamwork environment. The main functionality of Space includes hosting Git repositories, code review, automation (CI / CD) based on Kotlin scripts, package repositories, planning tools, task tracker. For productive communication, Space provides profiles of teams and employees, chats, blogs, calendars, the ability to schedule meetings and much more.
Like many JetBrains products, Space has emerged as a solution to the own challenges of the Space creators. They have grown from a team of three developers to a company with more than 1,200 employees, 60% of them are technical specialists. At some point, they realized that they were using different, unrelated tools, which often leads to misunderstanding, less effective communication, and sometimes to the loss of important information. Therefore, JetBrains team decided to create a product that will become a single environment for the work of all teams.
Space — for people and teams
The team is one of the main concepts in Space. A new team member automatically gets access to all resources related to her: meetings, blog posts, repositories, calendar, chat channels, vacation schedule and so on. This eliminates the need to create groups and manually add new colleagues to them.
Space is a platform
Space functionality can be expanded in several ways: use the HTTP API, webhooks or Client SDK to integrate with external systems. The Space data model can be expanded with custom fields, and in the future JetBrains developers plan to add the ability to automate processes using scripts on Kotlin, and develop full-fledged plug-ins for the self-hosted version.
Product Launch and Plans
Space already has:
Git repository hosting
In the near future, they plan to open for early access participants:
Personal Information Collection
Use and Disclosure of Personal Information
Geniusee may use personal data received from its users for specific purposes, including:
Compiling website aggregate statistics;
Maintenance and administration of the Geniusee website;
Direct marketing and promotional campaigns by or on behalf of Geniusee (only if the user opts-in to receive such information).
Geniusee may disclose your personal information in urgent circumstances to protect personal safety, the public or Geniusee websites. It is also possible that we may be required by law to disclose your personal information pursuant to judicial or other government subpoenas, warrants, or orders, potentially, in any country where we do business.
Removing Personal Information
In case a Geniusee website user has provided personal information and later wishes Geniusee to remove it, please contact [email protected]
Data Security And Integrity
Geniusee has introduced certain security technologies and procedures in order to protect the personal information, its collection, using or transferring from loss, misusing, alteration or destruction.
Third Party Websites
Geniusee website may provide links to third party websites. Geniusee does not make any representations or warranties with respect to such third party websites. Geniusee website users should be aware that the owners and operators of such third party websites might collect, use or transfer personal information under different terms and conditions than those of Geniusee.