Pular para o conteúdo principal
Versão: v1.0.0

Sobre Workspace

Nesta seção, você encontra informações conceituais sobre o que é um Workspace.


O que é um Workspace

Um Workspace é um ambiente de trabalho dentro da StackSpot. Ele é um espaço virtual onde você pode organizar e gerenciar projetos, tecnologias e configurações para criar Aplicações (programas) e Infraestrutura (estrutura técnica necessária para executar as aplicações).

Os Workspaces são criados e gerenciados pela empresa ou pela pessoa responsável por uma Conta na StackSpot. Dentro de um Workspace, as pessoas desenvolvedoras encontram conteúdos importantes, como Stacks, Actions e Plugins, que já vêm configurados para facilitar a criação de novos projetos.

Informação Adicional

Saiba como os Workspaces funcionam na sua empresa

  • Os Workspaces podem ser organizados de diferentes formas: por tipo de tecnologia, projeto, produto, equipe (Squad), entre outros.
  • Em algumas empresas, se você não estiver autorizado a criar ou gerenciar Workspaces, será necessário solicitar acesso para visualizar e usar um Workspace. Pergunte ao administrador (Admin) ou à pessoa responsável pela Conta (Account Holder) sobre o processo de acesso.

Quem pode usar um Workspace?

No StackSpot Enterprise, existem dois perfis principais de uso:

1. Quem administra o Workspace

São as pessoas responsáveis por criar, organizar e configurar os Workspaces. Isso inclui os papéis de Account Holder, Account Administrator e Workspace Administrator.

O que fazem as pessoas que administram o Workspace:

2. Quem usa o Workspace

São as pessoas desenvolvedoras que utilizam o Workspace para criar Aplicações e Infraestruturas, aproveitando os conteúdos já configurados.

O que podem fazer:

  • Usar Stacks, Starters e Plugins disponíveis para criar Aplicações.
  • Usar Stacks, Starters e Plugins para criar Infraestrutura.
  • Usar os Links disponíveis.

Quais são os benefícios de um Workspace?

  • Torna mais fácil escolher ferramentas e arquitetura, pois tudo já está pronto no Workspace.
  • Reúne várias ferramentas usadas no dia a dia em um só lugar.
  • Automatiza tarefas repetitivas com Actions, tanto localmente quanto remotamente.
Cuidado!

Você não é obrigado a usar Workspaces para criar Aplicações no seu computador. Porém, para publicar uma Aplicação no Portal da StackSpot EDP, ela precisa ser criada dentro de um Workspace.

Conceitos que fazem parte do funcionamento do Workspace

Conta

O Workspace está dentro de um Conta. Por exemplo, uma empresa tem apenas uma Conta na StackSpot, mas tem vários Workspaces divididos por projetos. Em um nível de hierarquia, o contexto de Conta se sobrepõe ao de Workspaces.

Ambientes

Os ambientes são usados pelas pessoas desenvolvedoras para criar os conteúdos dentro dos Workspaces, como Aplicações, Infraestruturas, Connections Interface, etc. Eles são utilizados de forma separada por etapas de desenvolvimento, como desenvolvimento, teste de qualidade e homologação.

Conteúdo

São todas as peças criadas por meio da StackSpot. Os conteúdos podem ser Stacks, Starters, Plugins, Actions, Links e podem ser reutilizadas.

Contexto

Para criar Aplicações ou Infraestruturas dentro de um Workspace, as pessoas desenvolvedoras utilizam as Stacks disponíveis dentro dele. E, ao utilizar estas Stacks, precisam configurar os valores dos inputs dos Plugins delas.

É aí que a configuração de Contexto entra:

Você, como Administrador de uma Conta ou Workspace, pode definir previamente os valores dos inputs dos Plugins e de outros recursos das Stacks para padronizá-los e também para agilizar o trabalho da pessoa desenvolvedora ao criar uma Aplicação. Pois ele não precisará configurá-los, somente aceitar os valores. Isto se chama configurar ou definir contextos.

Para mais detalhes, confira o guia de como Adicionar Stack ao Workspace e Configurar Contexto

Atenção!

Não é possível utilizar o Contexto com as variáveis de inputs do tipo password.

O que você pode fazer no Workspace