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.
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:
- Criam o Workspace.
- Se a Conta foi criada antes de 2024, pode ser necessário conectar o Workspace a uma ou mais contas de Cloud. Confira como fazer isso na seçãoconectar o Workspace a uma ou mais contas Cloud.
- Adicionar Stacks que fazem sentido para o Workspace.
- Configurar Contextos de Stacks, ou seja, definir valores padrão para Plugins e outros conteúdos, facilitando o uso por outras pessoas.
- Configurar Workflows para ajudar na criação de Aplicações, Infraestrutura e APIs.
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.
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
Não é possível utilizar o Contexto com as variáveis de inputs do tipo password.
O que você pode fazer no Workspace
- Adicionar Stacks;
- Configurar Contextos mandatórios, e assim, reduzir a complexidade de decisões para pessoas desenvolvedoras configurarem suas Aplicações.
- Configurar Workflow;
- Adicionar links;
- Gerenciar Aplicações;
- Gerenciar Infraestruturas;
- Gerenciar Connections Interfaces.