|
1 | 1 | # Colabore |
| 2 | +Sua ajuda é bem vinda! |
2 | 3 |
|
3 | | - Para simular o ambiente em seu local: |
4 | | - |
5 | | -```git |
6 | | -
|
7 | | - git clone -b draft https://github.com/WebDevRN/WebDevRN.github.io.git |
| 4 | +Para sugerir melhorias em nosso site, bifurque (clicando no _fork_, aqui mesmo no canto superior direito desta página) este repositório para seu usuário no GitHub, e então clone-o para sua estação local. Para realizar esta operação, é recomendado que faça-a utilizando o endereço SSH da versão do repositório em seu usuário. Para utilizá-lo, entre no repositório _"forkado"_ e clique no botão verde _"Clone or download"_, logo acima da lista de arquivos e copie a chave que se encontra lá. |
8 | 5 |
|
| 6 | +Em seu terminal, quando estiver no diretório em que preferir trabalhar, com o git devidamente instalado, utilize o comando: |
| 7 | +``` |
| 8 | +git clone <chave ssh copiado do seu repositório no github, sem essas tags aqui> |
9 | 9 | ``` |
10 | 10 |
|
11 | | -Colabore dando um fork na branch `draft` e depois nos dê um pull request <3 |
12 | | - |
13 | | - |
14 | | -Sua ajuda será bem vinda! |
15 | | - |
16 | | - |
17 | | -<h1 align="center"> |
18 | | - |
19 | | - <a href="https://WebDevRN.github.io/"><img src="https://raw.githubusercontent.com/WebDevRN/WebDevRN.github.io/master/assets/logo.jpeg" alt="WebTorrent" width="600"></a> |
20 | | - |
21 | | - |
22 | | -</h1> |
23 | | - |
24 | | - |
25 | | -Somos uma organização regional sem fins lucrativos, do Rio grande do norte, com finalidade apresentar nossos desenvolvedores e |
26 | | - |
27 | | -reunir todos nós assim aumentando o conhecimento de cada um de nossos desevolvedores. |
28 | | - |
29 | | - |
30 | | -# Quem somos :beer: |
31 | | - |
32 | | - |
33 | | - |
34 | | -Somos um grupo de desenvolvedores com a finalidade de reunir o máximo numero de desenvolvedores norte rio grandense e assim |
35 | | - |
36 | | -divulgar conhecimentos, eventos, dúvidas, e ajudas mutuas, aqui é onde haverão varios desenvolvedores assim facilitando para você |
37 | | - |
38 | | -que procura por desenvolvedores. |
39 | | - |
40 | | - |
41 | | - |
42 | | -# WebDevRN like companies :blue_heart: |
43 | | - |
44 | | - |
45 | | - |
46 | | -Nossa organização também tem por objetivo de oferecer um leque de potenciais na área do desenvolvimento web full stack que pode |
47 | | - |
48 | | -ser útil para sua empresa ou organização, no site poderá ver coisas como, atuação, experiência profissional, e especializações, |
| 11 | +Para criar a _branch_ de sugestão, comece pelos seguintes comandos: |
| 12 | +``` |
| 13 | +git branch draft |
| 14 | +git checkout draft |
| 15 | +``` |
| 16 | +ou, apenas `git checkout -b draft`. |
49 | 17 |
|
50 | | -e assim fazer você mesmo sua escolha indo diretamente para o funcionário que deseja e conversando com ele por email, telegram, |
| 18 | +Agora, sim, pode trabalhar nas sugestões, utilizando os softwares que preferir para edição de código :yellow_heart: |
51 | 19 |
|
52 | | -o que seja. |
| 20 | +Quando finalizar as sugestões, entre no terminal e acesse o diretório do repositório, para realizar os seguintes passos: |
| 21 | + * verifique se está na _branch_ draft usando `git branch`. Se aparecer __*__ ao lado de _draft_, significa que estará nela. Se o __*__ estiver ao lado de outra branch, digite `git checkout draft`. Se você trabalhou nas sugestões em outra _branch_ (que não a _draft_), estando na branch draft, use o comando `git merge <nome da branch da qual deseja trazer as alterações e mesclá-las na branch draft, sem essas tags aqui>`. Agora, está ok para seguir. Não saia da branch draft! :wink: |
| 22 | + * adicione os arquivos para sua _Staged area_ local usando `git add .` no terminal (dentro do diretório do reposi) |
| 23 | + * submeta efetivamente as mudanças para sua o repositório local, usando `git commit -m "msg muito curta, sintetizando suas alterações"`. |
| 24 | + * alternativamente, os dois passos anteriores podem ser realizandos utilizando-se somente `git commit -a -m "msg"`. |
53 | 25 |
|
54 | | - |
| 26 | +Pronto, as suas sugestões estão na sua máquina local, prestes a serem enviadas para seu usuário no GitHub. Se lembrou de algo a ser melhorado (e evitar fazer os passos até agora novamente), a hora de revertê-las é [agora](https://brorlandi.github.io/git-desfazendo-commits "Artigo explicativo sobre essa operação"). Se está tudo ok, faça o seguinte: |
| 27 | + * verifique o nome que o GitHub deu ao repositório online no seu usuário digitando o comando `git remote` (provavelmente será o nome _origin_). |
| 28 | + * talvez o GitHub vá recusar a versão local que você está submetendo, por não estar sincronizado com a última versão online. Uma maneira de se resolver esse impasse é utilizando `git pull <nome que o GitHub deu ao seu repositório online - vide 1o passo deste bloco, sem as tags aqui> draft`. Se o nome do repositório online for _origin_, esse comando anterior será `git pull origin draft`. |
| 29 | + * envie o seu repositório atual para o repositório online com o comando `git push <nome que o GitHub deu ao seu repositório online - vide 1o passo deste bloco, sem essas tags aqui> draft`. Se o nome do repositório online for _origin_, esse comando anterior será `git push origin draft`. |
55 | 30 |
|
56 | | -# Desenvolvedor :metal: |
| 31 | +Pronto! Seu repositório online já estará com suas sugestões atualizadas. Verifique em seu navegador como ficaram. Depois que revisar e considerar que estão ok mesmo, é chegada a hora da sua sugestão para os mantenedores do repositório original se efetivar! :smiley: |
57 | 32 |
|
58 | | - |
| 33 | +Entre no repositório em seu usuário e veja que agora o botão verde diz `"Compare & pull request"`. Clique nele e será encaminhado para dentro do repositório original. Faça uma última verificação nas alterações (base fork é no do WebDevRN, na branch draft; head fork é o repo no seu usuário, na branch draft) e, estando ok, escreva um título e comentário para as sugestões que você está submetendo aos mantenedores do repositório original. Estas serão apresentadas na página de **Pull requests** do repositório original. |
59 | 34 |
|
60 | | -Nós criaremos o máximo de portifólios aqui mesmo na organização e para facilitar aquele que a pouco entrou no meio acadêmico ou |
| 35 | +Pronto! Sua sugestão foi submetida e agora a analisaremos com carinho! :blush: |
| 36 | +* * * |
| 37 | +<h1 align="center"> |
| 38 | + <a href="https://WebDevRN.github.io/" title="Site do WebDevRN"> |
| 39 | + <img src="https://raw.githubusercontent.com/WebDevRN/WebDevRN.github.io/master/assets/logo.jpeg" alt="Logotipo da comunidade WebDevRN" width="600"> |
| 40 | + </a> |
| 41 | +</h1> |
61 | 42 |
|
62 | | -que está entrando no meio profissional, assim é possível colocar aqui formas de te contactar e assim você pode desenvolver como |
| 43 | +# Sobre a WebDevRN |
| 44 | +Somos um grupo de desenvolvedores legais e descolados! :grin: |
63 | 45 |
|
64 | | -todos desenvolvedores como nós amamos, que é trabalhar remoto ou free lancer, no conforto de casa e fazendo um eficiente trabalho. |
| 46 | +Brincadeira à parte, somos uma organização regional sem fins lucrativos com atuação no RN, que reúne estudantes e profissionais da Web, com finalidade de: |
| 47 | +* dar oportunidade aos desenvolvedores locais se apresentarem; |
| 48 | +* socializar conhecimentos técnicos (atuação como profissionais de sistemas web) entre nós; |
| 49 | +* divulgar eventos sobre assuntos técnicos de web, bem como a carreira e o mercado web; |
| 50 | +* cultivar laços de contatos (e amizade) entre os profissionais web do estado; |
| 51 | +* facilitar a vida dos recrutadores e selecionadores das empresas de TI e Publicidade (e outras, que também atuem com web), ao disponibilizar os portfólios de vários desses profissionais em um só local, para que possam analisá-los previamente aos devidos contatos. |
65 | 52 |
|
| 53 | +# O que nós fazemos :eyeglasses: :headphones: :coffee: :pizza: :beer: |
| 54 | +O trabalho de profissionais de TI na Web tem diferentes perfis, tais como: |
| 55 | + - **Front-end developer** - quem atua, de modo especializado, na "cara" do site, trabalhando com os diversos itens que compõem sua estrutura e suas ações; |
| 56 | + - **Back-end developer** - quem atua, de modo especializado, nos "bastidores" do site, seja no servidor ou na nuvem, trabalhando com a programação do site; |
| 57 | + - **Full-stack developer** _(um perfil flexível de profissional, ideal para pequenas empresas ou iniciantes)_ - quem atua, de modo generalista, tanto como Front-end como Back-end. |
| 58 | + - **Engenheiro de Software** _(para empresas bem estabelecidas)_ - quem coordena as diversas fases dos projetos de sistemas, com metodologias próprias da engenharia, para que a equipe desenvolva-os da melhor maneira possível, bem como garante que as normas do mercado atendido sejam cumpridas evitando desvios ou incorformidades (_compliance_) e que o desempenho do sistema esteja otimizado. |
| 59 | + - **Coordenador DevOps** _(para empresas maiores... não especificamente um profissional, mas uma cultura)_ - é o paradigma de atuação de algum profissional de TI que faz a gestão dos projetos em desenvolvimento e do sistema em operação. |
| 60 | + - **SRE - Engenheiro de Confiabilidade de Sites** _(também para empresas maiores...)_ - é o profissional que, usando de metodologias desenvolvidas pelo Google, fará seu sistema online mais ["escalável, confiável e eficiente"](https://novatec.com.br/livros/reliability-engineering/ "Livro do Google sobre SRE"), nas palavras de autores do Google. |
| 61 | + - **Profissional de Segurança** _(empresas de médio a grande porte)_ - quem garante que as boas práticas de segurança sejam adotadas e mantidas, bem como realiza rotinas de segurança, estabelece a Política de Segurança da Informação e garante que as aplicações e ativos da empresa estejam seguros. |
66 | 62 |
|
67 | | -Você que é desenvolvedor pode anunciar por aqui o seu trabalho de sites e sistemas feitos por você, e também terá um leque de outros |
| 63 | +Isso tudo sem falar de outras áreas profissionais também importantes (mas que não estão no nosso escopo de atuação), como: |
| 64 | +* Designers; |
| 65 | +* Redatores; |
| 66 | +* Profissionais de Marketing; |
| 67 | +* Profissionais de Administração em geral; |
| 68 | +* entre outros. |
68 | 69 |
|
69 | | -desenvolvedores que ajudarão bastante seu projeto. |
| 70 | +# WebDevRN :green_heart: companies |
| 71 | +Nosso diretório de portfólios e outras ferramentas facilitará a busca de empresas que atuam na web por profissionais amantes de web, podendo analisar nossa atuação antes mesmo de nos entrevistar! |
70 | 72 |
|
71 | | - |
| 73 | +Assim, poderão escolher mais facilmente o profissional que mais atende as demandas técnicas! :star: |
72 | 74 |
|
73 | | -# Quero um projeto :tophat: |
| 75 | +As "approaches" podem ocorrer de acordo com as possibilidades e preferências do selecionador, tais como: e-mail, Telegram :blue_heart:, visita à empresa ou outras. |
74 | 76 |
|
75 | | - |
| 77 | +# Aos desenvolvedores! :metal: |
| 78 | +Nós listaremos aqui seus portfólios quando sentirem-se prontos e nos solicitar. Essa exposição facilitará quem está iniciando-se na formação ou entrando agora no ambiente profissional. Adicionaremos informações úteis para as empresas, como meios de contato, preferência de atuação (remoto fixo, remoto freelancer, presencial CLT, etc), entre outras. |
76 | 79 |
|
77 | | -Você que é desenvolvedor e tem um plano para um projeto pode falar conosco para te ajudar gratuitamente (dependendo do objetivo de |
| 80 | +Poderá incluir sites e sistemas feitos por você (ou com sua participação), para facilitar contatos de empresas contratantes, bem como para receber melhores contribuições de carreira (ou em projetos) por parte de outros desenvolvedores. |
78 | 81 |
|
79 | | -seu projeto). |
| 82 | +# Quer executar um projeto? :tophat: |
| 83 | +Você é uma empresa ou profissional de outra área e deseja contratar profissionais de TI que atuem na web? |
80 | 84 |
|
81 | | - |
| 85 | +Pode utilizar nosso diretório a vontade, entrando em contato com quem é da atuação específica que necessita ou com a coordenação do WebDevRN, que tentaremos buscar a melhor pessoa para suas necessidades de projeto ou negócio! |
0 commit comments