Skip to content

Commit 127025e

Browse files
committed
update readme
1 parent d955af2 commit 127025e

File tree

1 file changed

+52
-26
lines changed

1 file changed

+52
-26
lines changed

README.md

Lines changed: 52 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,10 @@
11
# Projetos do IFPB
22

3-
O objetivo deste repositório consiste em exibir projetos dos alunos no IFPB. Caso você ainda não possua projetos neste base, ou se você deseja atualizar alguma informação, basta fazer um Pull Request enviando os seus dados.
3+
O objetivo deste repositório consiste em exibir alunos e projetos do IFPB. Caso você ainda não possua projetos, não está na lista dos alunos, ou se você deseja atualizar alguma informação, basta fazer um Pull Request (PR) enviando os seus dados.
44

5-
O primeiro passo seria incluir o dados do projeto adicionando, no diretório [src/content/projects/](https://github.com/ifpb/projects/tree/main/src/content/projects), um arquivo seguindo este formato `src/content/projects/titulo-do-projeto.md`:
5+
## Cadastro de alunos
66

7-
```yaml
8-
---
9-
name: IFPB Projects
10-
description: Este portal tem como objetivo listar projetos construídos pelos alunos do IFPB.
11-
preview: https://raw.githubusercontent.com/ifpb/projects/master/preview.png
12-
page: https://ifpb.github.io/projects/
13-
repository: https://github.com/ifpb/projects
14-
category:
15-
type: subject
16-
subject: ls
17-
semester: 2023.1
18-
course: cstsi
19-
campus: ifpb-jp
20-
tags:
21-
- js
22-
- astro.js
23-
owners:
24-
- 20051370420
25-
---
26-
```
27-
28-
Além da descrição do projeto, cada integrante deve incluir suas informação, no diretório [src/content/people/](https://github.com/ifpb/projects/tree/main/src/content/people), um arquivo seguindo este `src/content/people/nome-compacto-e-numero-da-matricula.md`:
7+
O primeiro passo seria incluir o dados do aluno adicionando, no diretório no diretório [src/content/people/](https://github.com/ifpb/projects/tree/main/src/content/people), um arquivo seguindo este `src/content/people/nome-compacto-e-numero-da-matricula.md`:
298

309
```yaml
3110
---
@@ -50,9 +29,56 @@ addresses:
5029
---
5130
```
5231

53-
Detalhe, vamos padronizar o `id` como sendo a sua matrícula do curso, e seria muito interessante que você declarasse os campos `name.compact`, `name.full`, `avatar`, `occupations` e principalmente o seu `addresses.linkedin` e `addresses.gihtub`.
32+
Detalhe, vamos padronizar o `id` como sendo a sua matrícula do curso, ou do IFPB caso seja servidor, e os seguintes campos serão obrigatórios:
33+
34+
- `id`
35+
- `name.compact`
36+
- `name.full`
37+
- `avatar`
38+
- `occupations.*`
39+
- `addresses.linkedin`
40+
- `addresses.gihtub`
41+
42+
A imagem de avatar deve ser a do seu perfil do github, por exemplo, o endereço do avatar do código é https://github.com/luizchaves e a imagem de avatar é https://github.com/luizchaves.png.
43+
44+
## Cadastro de projetos
45+
46+
O próximo passo seria incluir os dados do projeto adicionando, no diretório [src/content/projects/](https://github.com/ifpb/projects/tree/main/src/content/projects), um arquivo seguindo este formato `src/content/projects/titulo-do-projeto.md`:
47+
48+
```yaml
49+
---
50+
name: IFPB Projects
51+
description: Este portal tem como objetivo listar projetos construídos pelos alunos do IFPB.
52+
preview: https://raw.githubusercontent.com/ifpb/projects/master/preview.png
53+
page: https://ifpb.github.io/projects/
54+
repository: https://github.com/ifpb/projects
55+
category:
56+
type: subject
57+
subject: ls
58+
semester: 2023.1
59+
course: cstsi
60+
campus: ifpb-jp
61+
tags:
62+
- js
63+
- astro.js
64+
owners:
65+
- 20051370420
66+
---
67+
```
68+
69+
A imagem do preview do projeto deve ser colocada no próprio repositório do projeto com a extensão `.png` e tamanho sugerido de `500x262` px.
70+
71+
## Testar localmente
72+
73+
Antes de fazer o Pull Request (PR) é recomendado fazer um testar localmente para ver como ficou o seu projeto. Para isso, você precisa ter o [Node.js](https://nodejs.org/) instalado. Depois, basta fazer o fork, clonar o repositório copiado e executar os seguintes comandos:
74+
75+
```bash
76+
$ npm install
77+
$ npm run build
78+
$ npm run preview
79+
```
5480

55-
Já as imagens do preview do projeto e do avatar dos integrantes devem ser colocadas no próprio github. A imagem de avatar dever ser colocado no seu perfil do github, e a imagem de preview do projeto deve ser adicionada no próprio repositório com a extensão `.png` e tamanho de `500x262` px.
81+
Caso não tenha nenhum erro, abra o navegador e acesse o endereço sugerido no terminal.
5682

5783
Gostou da ideia? Então avise aos seus colegas e compartilhe seus projetos do IFPB!
5884

0 commit comments

Comments
 (0)