Skip to content

Latest commit

 

History

History
108 lines (68 loc) · 4.86 KB

README.pt-br.md

File metadata and controls

108 lines (68 loc) · 4.86 KB

Atenção usuários MacOS, Windows e Linux através de AppImage

  • A funcionalidade de atualização automática estava quebrada nas versões anteriores a 1.7.5. Por favor, faça atualização de forma manual a partir da seção de release.

Beekeeper Studio

Beekeeper Studio é um editor e gerenciador SQL de banco de dados multiplataforma, disponível para Linux, MacOS e Windows.

Beekeeper Studio usa a lincença MIT, portanto é livre e grátis.

Baixe agora do nosso site.

Curtiu o Beekeeper Studio e quer contribuir, mas não com código? Temos algumas ideias pra você!

Funcionalidades

Principais funcionalidades: é leve 🍫, rápido 🏎 e você realmente vai gostar de usa-lo 🥰

  • Editor de queries SQL com autocomplemento e realce de sintax
  • Interface com abas, então você pode fazer multitarefas.
  • Ordenação e filtros dos dados na tabela, para facilitar encontrar o que você precisa.
  • Atalhos sensíveis no teclado.
  • Opção de salvar as consultas.
  • Histórico de consultas executadas, permitindo saber as consultas que você executou anteiormente.
  • Tema escuro como padrão.

Uma de nossas frustrações com outros editores e gerenciadores SQL de código aberto é que eles usam uma abordagem de "pia na cozinha" para suas funcionalidades, adicionando tantas funcionalidades que tornam a interface desordenada e difícil de navegar. Nós queremos um visual legal, uma ferramenta SQL de código aberto que seja poderosa, mas fácil de usar. Não encontramos uma que atendesse esses requisitos, então resolvemos criar uma.

SQL Editing Demo

Beekeeper Studio suporta conexão com os seguintes bancos de dados:

  • SQLite
  • MySQL
  • MariaDB
  • Postgres
  • SQL Server
  • Amazon Redshift

Instalação

Baixe a última release na nossa página de releases, ou do nosso site.

Contribuindo com Beekeeper Studio

Nós amamos qualquer engajamento da comunidade, mesmo que seja uma crítica de algo que você não goste na aplicação.

Construir uma comunidade inclusiva e acolhedora é importante pra gente, então por favor, siga o nosso código de conduta ao se envolver no projeto.

Inicializando o Beekeeper Studio na versão de Desenvolvimento

Quer melhorar o Beekeeper Studio codificando ou melhorando a documentação? Execute o projeto de forma fácil no Mac, Linux ou Windows.

# First: Install NodeJS 12+, NPM, and Yarn
# ...

# 1. Fork the Beekeeper Studio Repo (click fork button at top right of this screen)
# 2. Check out your fork:
git clone git@github.com:<your-username>/beekeeper-studio.git beekeeper-studio
cd beekeeper-studio/
yarn install # installs dependencies

# Now you can start the app:
yarn run electron:serve ## the app will now start

Onde fazer modificações?

Beekeeper Studio tem dois pontos de entrada:

  • background.js: essa é a parte electron, código que controla as partes nativas como mostrar as janelas.
  • main.js: esse é o ponto de dentrada para a aplicação Vue.js. Você pode seguir os breadcrumbs dos componentes a partir de App.vue para encontrar a tela que você precisa.

No greral nós temos duas telas:

  • ConnectionInterface: Conectando com um Banco de dados
  • CoreInterface - Interação com o Banco de Dados

Como submeter um alteração?

  • Suba as alterações para o seu repositório (seu fork) e abra um Pull Request para o nosso repositório (essa página).
  • Certifique-se de escrever alguma descrição sobre o que suas alterações fazem.

Notas para os mantenedores (leitores casuais podem ignorar)

Processo de release

  1. Incremente a versão no package.json
  2. Substitua build/release-notes.md com as últimas notas da release. Siga o formato que está aqui.
  • run git log <last-tag>..HEAD --oneline | grep 'Merge pull' para encontrar os Pull Requests mergeados.
  1. Commit
  2. Push to master
  3. Create a tag git tag v<version>. Precia começar com a letra 'v'
  4. git push origin <tagname>
  • Agora espere pela ação de build/publish completar no GitHub.
  1. Subir a nova release
  • Vá para o "rascunho" da nova release na aba de releases do GitHub, edite as notas e publique
  • Faça Login em snapcraft.io, arraste a versão enviada para o canal 'estável' de cada arquitetura.

Agradecimentos

Beekeeper Studio não existiria sem Sqlectron-core, a biblioteca principal de Banco de Dados (agora não mais mantida) Sqlectron project. O Beekeeper Studio começou como um fork experimental desse repositório. Um grande obrigado ao @maxcnunes e os outros membros da comunidade Sqlectron .