diff --git a/cap06.Rmd b/cap06.Rmd new file mode 100644 index 0000000000000000000000000000000000000000..ecc09ff771e0e21a3b3b8d3ec4e0b6ad9e80011e --- /dev/null +++ b/cap06.Rmd @@ -0,0 +1,88 @@ +--- +title: "Ferramentas Gráficas" +author: "PET EstatÃstica UFPR" +output: + html_document: + highlight: pygments + toc: true + theme: flatly + keep_md: true +--- + +```{r, include=FALSE} +library(knitr) +opts_chunk$set(comment = NA) +``` + +## Ferramentas gráficas ## + +Definir *GUI's (Graphical User Interfaces)*. Particularizar e motivar, +com situações exemplo, a utilização de interfaces gráficas no fluxo de +trabalho de um projeto com versionamento **GIT**. + +## Interfaces GIT ## + +Interfaces para gestão de um repositório **GIT**. Estas facilitam a +utilização das principais instruções **GIT** (`git add`, `git commit`, +`git push`) e a visualização dos arquivos e alterações no repositório. + +Conteúdo de cada interface: + +* *Scrennshots* +* Intruções para *download* e instalação +* Facilidades e limitações + +### git-gui (Nativo) ### + +### gitk (Tcl/Tk) / gitg (Gtk) / gitx (MacOS) ### + +### RabbitVCS (Linux/Unix) ### + +### GitHub (MacOS e Windows) ### + +### Outras Interfaces ### + +Citar materiais de referência para instalação e utilização. +Interfaces a serem comentadas: + +* git-cola +* Smart-Git + +Escolhidas por serem multiplataforma (Windows, Linux/Unix e MacOS) + +Plugins e extensões, comentar a utilização do **GIT** em editores já +utilizados pela comunidade estatÃstica. + +* Emacs (`magit`) +* RStudio +* Gedit + +## Interfaces de comparação ## + +Interfaces para auxÃlio na comparação de arquivos, não são exclusivas +para **GIT**, mas seu uso é intensificado em projetos versionados e/ou +colaborativos onde arquivos de diferentes versões precisam ser +comparados. + +Para o **GIT** estas ferramentas de comparação são de utilidade na +visualização das alterações nas diferentes versões de um arquivo e +também quando se trabalha colaborativamente, onde no momento de mesclar +as contribuições de vários autores, pode ocorrer conflito e nessas horas +a possibilidade visualizar as linhas conflitantes lado a lado é de +grande valia. + +### Meld ### + +* Download e Instalação +* Utilização básica +* Utilização no **GIT** como `difftool` e/ou `mergetool` +* screenshots + +### Outras interfaces ### + +* kdiff3 +* P4Merge + +Citar materiais de referência para instalação e +utilização. + diff --git a/cap06.md b/cap06.md new file mode 100644 index 0000000000000000000000000000000000000000..61bbc264c1572b883413c903b4ce594a4dea1f99 --- /dev/null +++ b/cap06.md @@ -0,0 +1,77 @@ +# Ferramentas Gráficas +PET EstatÃstica UFPR + + + +## Ferramentas gráficas ## + +Definir *GUI's (Graphical User Interfaces)*. Particularizar e motivar, +com situações exemplo, a utilização de interfaces gráficas no fluxo de +trabalho de um projeto com versionamento **GIT**. + +## Interfaces GIT ## + +Interfaces para gestão de um repositório **GIT**. Estas facilitam a +utilização das principais instruções **GIT** (`git add`, `git commit`, +`git push`) e a visualização dos arquivos e alterações no repositório. + +Conteúdo de cada interface: + +* *Scrennshots* +* Intruções para *download* e instalação +* Facilidades e limitações + +### git-gui (Nativo) ### + +### gitk (Tcl/Tk) / gitg (Gtk) / gitx (MacOS) ### + +### RabbitVCS (Linux/Unix) ### + +### GitHub (MacOS e Windows) ### + +### Outras Interfaces ### + +Citar materiais de referência para instalação e utilização. +Interfaces a serem comentadas: + +* git-cola +* Smart-Git + +Escolhidas por serem multiplataforma (Windows, Linux/Unix e MacOS) + +Plugins e extensões, comentar a utilização do **GIT** em editores já +utilizados pela comunidade estatÃstica. + +* Emacs (`magit`) +* RStudio +* Gedit + +## Interfaces de comparação ## + +Interfaces para auxÃlio na comparação de arquivos, não são exclusivas +para **GIT**, mas seu uso é intensificado em projetos versionados e/ou +colaborativos onde arquivos de diferentes versões precisam ser +comparados. + +Para o **GIT** estas ferramentas de comparação são de utilidade na +visualização das alterações nas diferentes versões de um arquivo e +também quando se trabalha colaborativamente, onde no momento de mesclar +as contribuições de vários autores, pode ocorrer conflito e nessas horas +a possibilidade visualizar as linhas conflitantes lado a lado é de +grande valia. + +### Meld ### + +* Download e Instalação +* Utilização básica +* Utilização no **GIT** como `difftool` e/ou `mergetool` +* screenshots + +### Outras interfaces ### + +* kdiff3 +* P4Merge + +Citar materiais de referência para instalação e +utilização. +