GithubHelp home page GithubHelp logo

gvieirabriel / beagle Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lgehlen/beagle

0.0 1.0 0.0 65.3 MB

BEAGLE - Biblioteca Educacional para Aprendizado Gráfico de Lógica em Escolas; Trabalho de conclusão de curso para o curso de Tecnologia em Análise e Desenvolvimento de Sistemas pela Universidade Federal do Parana

License: Other

Processing 100.00%

beagle's Introduction

beagle

beagle - Biblioteca Educacional para Aprendizado Gráfico de Lógica em Escolas; Trabalho de conclusão de curso para o curso de Tecnologia em Análise e Desenvolvimento de Sistemas pela Universidade Federal do Parana

Este repositório contém apenas arquivos de desenvolvimento. Clone os arquivos para trabalhar sob versionamento.

Instalando o git

Abra o Bash do Ubuntu no Windows 10 (ou utilizando alguma versão do Linux, se você for mais sensato) e instale o git:

sudo apt-get update
sudo apt-get install git

Instalando o Processing 3.4

Entre no seguinte link para realizar o download da versão desejada e instale em seu ambiente local:

https://www.processing.org/download/

Lembre-se de usar a versão voltada para o desenvolvimento sobre a linguagem de programação Java.

Configurando a biblioteca de som

Navegue pelos menus superiores de sua IDE e entre na opção:

Sketch -> Importar Biblioteca -> Adicionar Biblioteca

Na aba "Libraries" realize uma busca pela seguinte biblioteca:

Sound |  Provides a simple way to work with audio

Autoria: The Processing Foundation

Adicione a biblioteca em seu ambiente de desenvolvimento. Após isso, seu ambiente já está preparado para o projeto Beagle. Finalize os passos de configuração do git e abra os arquivos .pde utilizando o ambiente recém configurado.

Configurando o versionamento dos projetos

Inicie o versionamento do projeto no local onde os projetos já existem:

(Ubuntu Windows)
cd ../../mnt/c/Users/"SEU USUÁRIO"/"CAMINHO DO PROJETO"

OU

(Linux)
cd /"CAMINHO DO PROJETO"

Após isso, inicie o repositório git:

git init

Adicione o repositório do projeto:

git remote add origin https://github.com/lgehlen/beagle.git
git fetch origin master
git merge origin/master

Configure o gitignore no seu git local e crie um novo arquivo gitignore

git config --global core.excludesfile .gitignore 

Preparar versionamento para desenvolvimento

Cada desenvolvedor deverá criar uma nova branch de desenvolvimento para cada nova funcionalidade. Para acessar a branch criada:

git fetch origin
git checkout nomeDaBranch

Para atualizar sua branch com o mais recente desenvolvido:

git merge origin/master

Realizar upload dos desenvolvimento realizado

Realize o commit do trabalho realizado

git status (para visualizar os arquivos modificados - em vermelho)
git add caminho/do/arquivo (realize essa etapa para todos os arquivos em vermelho que deseja adicionar - caso deseje adicionar todos os arquivos em vermelho, utilize o comando "git add .")

git commit -m "Mensagem do commit, entre aspas duplas"

git push (entre com o seu usuário e senha do gitHub)

Restaurar versão de arquivos modificados

Caso mexeu indevidamente em um arquivo e deseja restaurar a versão anterior, realize os seguintes passos:

git status (encontre o arquivo que deseja)
git checkout -- caminho/do/arquivo
OU
git checkout -- . (para todos os arquivos em vermelho)

beagle's People

Contributors

gvieirabriel avatar lgehlen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.