GithubHelp home page GithubHelp logo

coltec-daw / 2024-e00-hello-git-chelnetto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from coltec-daw/students

0.0 0.0 0.0 366 KB

Lista dos alunos participantes da disciplina de todos os anos.

Home Page: https://coltec-daw.github.io/students/

JavaScript 11.55% Ruby 11.62% HTML 67.97% Dockerfile 2.98% SCSS 5.88%

2024-e00-hello-git-chelnetto's Introduction

Exercício 00: Mural dos Estudantes

Professor: João Eduardo Montandon

Objetivo: Nesta lista, você irá praticar seus conhecimentos de Git & GitHub para adicionar suas informações no mural dos alunos do curso.

Mural dos Alunos

O mural dos alunos é uma página que exibe as informações do GitHub de todos que já passaram pela disciplina ao longo da história do curso. Você pode acessar essas informações diretamente a partir da página da disciplina, neste link.

Nesta prática, você irá exercitar seus conhecimentos a respeito do Git & GitHub para incluir suas informações no mural da sua turma.

Fork & Clone do Projeto

O primeiro passo consiste em fazer uma cópia do projeto para a sua máquina. Para isso, você precisará fazer primeiramente o fork do projeto. Basicamente, esse procedimento irá gerar uma cópia do repositório da atividade para seu usuário no GitHub, permitindo que você faças as alterações necessárias.

Como o projeto está no GitHub (e portanto versionado em git), você poderá usar o comando $ git clone para clonar a estrutura do projeto em sua máquina.

Tarefa: faça o fork & clone do projeto para sua máquina

A pasta _data

Você vai observar que o projeto contém diversos arquivos. A grande maioria deles é responsável por fazer o processamento das informações dos alunos e exibí-los automaticamente na página do mural. Não se preocupe, você não vai precisar alterar nenhum deles! Porém, se você tiver interesse em entender como isso é feito, dê uma olhada no Jekyll.

Nesta atividade, vamos fazer alterações na pasta _data. Essa pasta é responsável por armazenar os dos integrantes do mural. Repare também que esta pasta contém vários subdiretórios, um para cada ano em que a disciplina foi dada. As informações presentes nesse diretório serão processadas pelo Jekyll e então carregadas no arquivo index.html.

O arquivo jemaf.json

Ao acessar a pasta 2023, você vai observar a presença de um arquivo, chamado jemaf.json. Ao abrir esse arquivo, você vai observar que ele possui a seguinte estrutura:

{
    "introduction": "Olá, jovens!",
    "emoji": "rocket"
}

Essas são justamente as informações que serão exibidas no mural! Você irá adicionar suas informações em um arquivo próprio, porém dentro da pasta 2024!

Criando o arquivo de seu usuário

Acesse a pasta 2024 e crie um arquivo chamado USERNAME.json, onde USERNAME representa seu usuário do GitHub.

Uma vez criado o arquivo, crie e preencha os campos introduction e emoji, exatamente como no exemplo acima. Você pode consultar a lista de emojis disponíveis neste link. ATENÇÃO: Remova o prefixo 'em-' do emoji escolhido (o Jekyll insere esse prefixo automaticamente para você), veja no exemplo acima.

Tarefa: Crie um arquivo json com o nome do seu usuário do GitHub e preencha as informações conforme exemplo acima.

Commit e Push

Faça o commit do seu arquivo de usuário com a seguinte mensagem: "Adicionado arquivo referente ao usuário USERNAME". Em seguida, realize o push das modificações para sincronizá-las com o GitHub.

Tarefa: Faça o commit e push das modificações realizadas no repositório.

Entrega

Realize a entrega do trabalho utilizando o mecanismo de pull request. Aguarde o feedback do professor com relação ao Pull Request; assim que ele der o 👍, seu usuário estará presente no mural da disciplina :)

2024-e00-hello-git-chelnetto's People

Contributors

jemaf avatar afeld avatar raul4247 avatar leopradooliveira avatar guilhermersm avatar rosaulisses avatar victorhsmoura avatar smolinskijp avatar vitoriasrcosta avatar httpsgabi avatar deneribeiro10 avatar hlee avatar joaooliver1213 avatar ericblood1 avatar eduardofernandes1410 avatar damiankowal avatar wendervitor avatar tsjoberg avatar qofe avatar msav364 avatar joaov2004 avatar dvasisht avatar danmulvihill avatar anandateodoro avatar missuze avatar sophiaveneres avatar rosschristie avatar lorenaricoy avatar laizaflage avatar josephdburdick 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.