Avançar para o conteúdo principal

Manual de Instruções - O Projecto

 Ora vamos lá dar continuidade a este manual de manuais. 

No post anterior usei o NPM para instalar uma aplicação chamada ESLint, que serve para nos dizer se o nosso código tem erros de sintax e para nos ajudar a formatar o código de forma a que seja mais fácil ler. 

# npm install -g eslint

Na consideração que se está a usar Linux, o # significa que é o utilizador 'root' e o -g instala a aplicação de forma a permitir que todos os utilizadores do computador, possam usar a aplicaçáo a partir de qualquer directoria. Para trabalharmos no projecto, não vamos usar o utilizador que é administrador, mas um utilizador comum ($). 

Então criamos uma nova directoria "projecto-do-macaco" e dentro dessa directoria iniciamos um projecto com o NPM. 

$ mkdir projecto-do-macaco
$ cd projecto-do-macaco
$ npm init -y
$ ls 
packages.json

Um novo ficheiro foi criado e agora podemos configurar algumas propriedades do projecto e quem sabe tratar já do sitio onde iremos guardar todas as alterações que fizemos. 

A melhor forma para guardar os nossos dados, está ora na utilização de serviços como o github e\ou o gitlab, ou então, caso tenhamos um computador extra, podemos usar esse computador para guardar os nossos dados. Tendo em conta que o github agora usa os "tokens", para não termos o trabalho de andar a copiar uma sequência de caractéres que não são fáceis de memorizar, o melhor é usar o computador extra. Vou considerar que o outro computador é um Linux Debian ( por exemplo ), e que fizemos a instalação minima e instalamos o programa git. ( apt install git ) Nessa máquina criamos um utilizador e esse será o utilizador que iremos usar para fazer login por SSH e salvar os nossos dados do projecto e\ou outras coisas que queiramos guardar, com o git. 

- SERVIDOR
# apt install openssh-server git -y 
# useradd -s /bin/bash -m git 
# passwd git 
# /etc/init.d/ssh start
# su git 
$ cd 
$ mkdir projecto-do-macaco.git
$ cd projecto-do-macaco.git
$ git init --bare

Depois de termos esta parta criada na máquina SERVIDOR a partir do nosso COMPUTADOR fazemos o clone do nosso projecto ou então dizemos ao git onde é que o nosso projecto irá ser salvo. 

$ git add .
$ git commit -m "Primeiro Commit" 
$ git add remote origin git@IP_DO_SERVIDOR:/home/git/projecto-do-macaco.git
$ git push 

Se não sabes usar o git, vê os videos que estão no post anterior sobre o tema e caso prefiras ler, procura na internet por documentação ou artigos relacionados com a utilização do git. 

A partir daqui, todas as alterações que são feitas e salvas dentro da pasta que tem o nosso projecto, estão a ser monitorizadas pelo git, para quando quisermos guardar as alterações noutro computador. (servidor)


Comentários

Mensagens populares deste blogue

Manual de Instruções - A Utilidade de um cérebro que não pensa

Hoje sinto-me construtivo, pois já é a segunda publicação que faço neste blog, depois de dois anos de inactividade.  No meu blog CriticasemPiedade tenho várias publicações onde critico os cérebros que não pensam, pois são humanos e é suposto pensarem antes de executarem, via os valores que terão sido entregues no seu processo de educativo e que o levaria a tomar boas escolhas.  Mas sabendo que o meu objectivo não tem como alvo a punição de outros seres vivos, deverei considerar pedir ajuda a um "cérebro" muito popular nos dias de hoje e que não pensa, isto é, não perde tempo a equacionar probabilidades de violação moral ou ética, em tudo o que é possível elaborar de forma técnica, mesmo que na verdade, os programadores destes cérebros, limitem a capacidade de elaborar códigos técnicos e de apresentar conteúdos obscuros, que poderão ser usados para más intenções.  E sim, ele não pensa pois não demonstra qualquer curiosidade em saber qual o objectivo que tenho, ao pedir aj...

Manual de Instruções - A Segurança

Esta publicação poderá ser extensa, pois o tema é complexo e sabendo que não existe propriamente uma solução que funcione a 100%, nunca poderá ser resolvida sem o tal processo educativo que serve a liberdade que o Deus nos deu, na associação das nossas escolhas pessoais que terão reflexos sociais ou mundiais.  " O mal que existe no mundo humano, não se deve à vontade de Deus, mas a quem tem essa Liberdade " As técnicas e métodos que permitem a segurança, seja humana, animal ou tecnológica, tem como objectivo limitar fluxos informativos que queremos impedir que aconteçam. Para isso a melhor escolha nos últimos 40 séculos de história, ou mais, é o processo educativo, que dá instruções aos alunos, permitindo-os errar para descobrir, havendo uma exposição de soluções e a explicação das mesmas, para que se entenda porque é que a escolha sugerida é a melhor, sendo que o professor deverá saber que para aprender, tem de errar ou até, aceitar novas perspectivas e interpretações de tud...

Manual de Instruções - Plano Teórico 01

 Teoricamente as "boas escolhas" são simples, mas a motivação de participação é algo complicado de atingir, pois sabemos que na realidade, a maioria participa pois existe um retorno económico, ou qualquer tipo de técnica de valorização que satisfaça a "alma" ou o "corpo".   Assim, tenho definido os objectivos principais associando-os a "Caminhos", sabendo que cada caminho, tem um leque enormissimo de probabilidades e de propriedades, pois todos os fragmentos do conhecimento têm em si próprios, "universos" de novos conhecimentos.  Este tipo de descrição já existe no site principal, associado aos "presentes" que deverão aceitar para se livrarem da minha Licença Eterna e que tem como alvo, todos os organismos que representam um Logo.  Para quem quiser ajudar-me a elaborar novos caminhos e a pensar nas propriedades de cada um, poderá fazer-lo a partir desta issue no repositório em questão.  O objectivo é que este projecto seja d...