Conheça o Space - Novo produto da JetBrains

Olá Habr!

Na KotlinConf, lançamos nosso novo produto Space e lançamos o Programa de Acesso Antecipado. Neste post, mostraremos o que o Space pode fazer, no que estamos trabalhando agora, bem como as tarefas e os problemas que ele resolve. Você pode assistir à gravação da apresentação no vídeo abaixo.


O que é o espaço?


O espaço é um ambiente integrado para o trabalho em equipe. A principal funcionalidade do Space inclui a hospedagem de repositórios Git, revisão de código, automação (CI / CD) baseada em scripts Kotlin, repositórios de pacotes, ferramentas de planejamento, rastreador de tarefas. Para comunicação produtiva, o Space fornece perfis de equipes e funcionários, bate-papos, blogs, calendários, a capacidade de agendar reuniões e muito mais.



Como muitos produtos JetBrains, o Space surgiu como uma solução para nossos próprios desafios. Crescemos de uma equipe de três desenvolvedores para uma empresa com mais de 1.200 funcionários, 60% deles são especialistas técnicos. Em algum momento, percebemos que estávamos usando ferramentas diferentes e não relacionadas, o que geralmente leva a mal-entendidos, comunicação menos eficaz e, às vezes, à perda de informações importantes. Por isso, decidimos criar um produto que se tornará um ambiente único para o trabalho de todas as equipes.

Espaço - para pessoas e equipes


A equipe é um dos principais conceitos do espaço. Um novo membro da equipe obtém acesso automaticamente a todos os recursos relacionados a ela: reuniões, postagens de blog, repositórios, calendário, canais de bate-papo, horário de férias e assim por diante. Isso elimina a necessidade de criar grupos e adicionar manualmente novos colegas a eles.



A forte integração dos vários módulos do sistema oferece muitas vantagens. Por exemplo, você pode marcar o status de ausência no seu perfil e seus colegas descobrirão que você não está no seu local de trabalho antes de escrever uma mensagem para você, marcar uma consulta ou solicitar um código de revisão.



O espaço é uma plataforma


A funcionalidade de espaço pode ser expandida de várias maneiras: use a API HTTP, webhooks ou SDK do cliente para integrar-se a sistemas externos. O modelo de dados do Space pode ser expandido com campos personalizados e, no futuro, planejamos adicionar a capacidade de automatizar processos usando scripts no Kotlin e desenvolver plug-ins completos para a versão auto-hospedada.

Espaço como um serviço em nuvem ou auto-hospedado


O espaço estará disponível em duas versões: serviço em nuvem (suportado pelo JetBrains) e instalação local (estará disponível em breve). A política de preços do serviço de nuvem do produto consiste em 4 planos tarifários, começando pelo gratuito, adequado para equipes pequenas e terminando com o plano Enterprise para grandes empresas. Os participantes do programa de acesso antecipado receberão acesso gratuito ao Space com o plano da Organização até o lançamento oficial do produto.



O espaço está disponível em qualquer lugar


O espaço está disponível como um aplicativo da Web, um cliente de desktop para macOS, Linux e Windows, bem como um aplicativo móvel para Android e iOS. Além disso, é fornecida integração com a plataforma IntelliJ.

Como é o espaço


O espaço é totalmente escrito em Kotlin. Vamos ao banco de dados SQL usando Exposed . Processamos solicitações no servidor usando o Ktor . O cliente da Web é escrito em Kotlin-React e Styled Components . O aplicativo Android também está escrito em Kotlin, o aplicativo iOS está em uma mistura de Kotlin / Native e Swift. Sugerimos escrever scripts de montagem e automação para nossos usuários no Kotlin Script.

Lançamento e planos de produtos


O espaço já possui:

  • Blogs
  • Bate-papo
  • Gerenciamento de equipe
  • Hospedagem de repositório Git
  • Revisão de código
  • Repositórios de Pacotes
  • Ferramentas de planejamento
  • Rastreador de tarefas
  • Integração IDE

Em um futuro próximo, planejamos abrir para os participantes do programa de acesso antecipado:

  • Base de conhecimento
  • Automação de processos dentro do espaço
  • CI / CD
  • Lista de tarefas pessoais e gerenciamento de notificações

Saiba mais sobre o Space no site .

O programa de acesso antecipado já está aberto para a versão em nuvem do Space. Para participar do programa, enviar uma inscrição, nós as processaremos na ordem recebida. Junte-se ao espaço como uma equipe!

Source: https://habr.com/ru/post/pt478866/


All Articles