Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modifica fonte de lista de contribuidores por repositório #212

Merged
merged 1 commit into from
Oct 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 18 additions & 9 deletions src/app/modules/pages/support/support.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,25 @@ <h3>{{ supporter.action.text }}</h3>
class="typo-inner highlight"
[innerHTML]="supporter.text"
></div>
<app-row wrap="wrap" [gap]="32">
<ng-container *ngFor="let icon of supporter.icons">
<app-icon [icon]="icon" class="supporter-icon"></app-icon>
</ng-container>
</app-row>
<app-row wrap="wrap" [gap]="22" >
<ng-container *ngFor="let list of supporter.items">
<p *ngFor="let name of list" class="support-item">{{ name }}</p>
<ng-container *ngIf="supporter.icons">
<app-row wrap="wrap" [gap]="32">
<ng-container *ngFor="let icon of supporter.icons">
<app-icon [icon]="icon" class="supporter-icon"></app-icon>
</ng-container>
</app-row>
</ng-container>
<ng-container *ngIf="supporter.items">
<app-row wrap="wrap" [gap]="22" >
<p *ngFor="let name of supporter.items" class="support-item">{{ name }}</p>
</app-row>
</ng-container>
<ng-container *ngIf="supporter.repo">
<ng-container *ngIf="contributors$ | async as contributors; else loading">
<app-row wrap="wrap" [gap]="22" >
<p *ngFor="let name of contributors[supporter.repo]" class="support-item">{{ name }}</p>
</app-row>
</ng-container>
</app-row>
</ng-container>
</app-column>
</ng-container>
</app-column>
Expand Down
4 changes: 3 additions & 1 deletion src/app/modules/pages/support/support.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ import { ContentService } from 'src/app/services/content/content.service';
})
export class SupportComponent implements OnInit {
content$: Observable<any> = of(null);
contributors$: Observable<any> = of(null);
navigation$: Observable<any> = of(null);

constructor(private contentService: ContentService) {}

ngOnInit(): void {
this.navigation$ = this.contentService.find('support/navigation');
this.content$ = this.contentService.find('support/community')
this.contributors$ = this.contentService.find('support/contributors');
this.content$ = this.contentService.find('support/community');
}
}
288 changes: 121 additions & 167 deletions src/assets/pages/support/community.json
Original file line number Diff line number Diff line change
Expand Up @@ -104,205 +104,159 @@
"title": "Comunidade",
"text": "Existem várias maneiras de contribuir com o Querido Diário. Se você deseja ajudar o projeto a ir mais longe, <a href=\"https://www.catarse.me/queridodiario-okbr\" target=\"_blank\" >acesse nossa campanha de financiamento coletivo no Catarse</a> e consulte as faixas de doação e suas recompensas. Assim, você se junta aos 97 doadores que já nos ajudaram. A seguir, confira a lista de quem nos apoia publicamente:",
"items": [
[
"Alan Silva Costa",
"Alexandre Vasconcelos",
"Alexandre Yukio Harano",
"All Beer Brasil Ltda",
"Amanda Lie Kitagava",
"Ana Cecília Vieira Silva",
"Ana Terra",
"Andre Assumpcao",
"Antonio de Araujo Freitas Neto",
"Antonio Jr Farias",
"Aurélio A. Heckert",
"Billy Cordelli Eugenio",
"Brenner Santos",
"Bruno Moutinho",
"Bruno Bertolani",
"Caio Werneck",
"Carlos André Matos",
"Carlos Aquino",
"Daniel Fontolan",
"Danilo Amaral de Oliveira",
"Débora Maria Valverde da Silva",
"Denise Moraes",
"Dirk Henning",
"Dreyf Assis Gonçalves",
"Eduardo Carvalho Rosa",
"Eduardo Farias",
"Eduardo Mendonça Cristino Cabral Vieira",
"Everton Dewes",
"Felipe Geremia Nievinski",
"Felipe Grandin",
"Fernando Morini",
"Flávio Dal Pozzo",
"Frank Farias Santos",
"Gabriel Borges Vaz de Melo",
"Guilherme R. Storck",
"Guillermo Infante",
"Gustavo Brondani Schenkel",
"Henrique Lorea Leite",
"Hugo Noah",
"Igor Bandim",
"Janaína Behling",
"Jessica Cestariolli",
"João Del Valle",
"José Antônio Ribeiro Vargas",
"Juliana Trevine",
"Juliano De Holanda",
"Kelsen Henrique",
"Keyla Rodrigues",
"Laila Bellix",
"Leonardo Rosa Lemos",
"Louise Pereira",
"Luiz Augusto Galicioli",
"Luiz Gimenez",
"Márcio Eduardo Cavalcanti Porto",
"Marco Alessandro de Campos",
"Marco Guedes",
"Marcus Derencius",
"Maria Victoria Ferraz",
"Mário Rutman",
"Mario Santos Silva",
"Máriton Maia",
"Marjori Azevedo de Souza Pomarole",
"Mauricio Fonseca",
"Mércia Maguerroski",
"Michel Fonseca Ferreira",
"Murilo Viana",
"Natássya Barlate Floro da Silva",
"Nitai O Bezerra da Silva",
"Paulo Henrique Franzon",
"Pedro Guedes",
"Rafael Rosado Urquhart",
"Rafael Toledo",
"Renato Rebelo de Moraes",
"Ricardo Fernandes de Souza",
"Ricardo Inoue",
"Rodrigo Franco",
"Rodrigo Gobatto",
"Rony Marques",
"Sarah Bertolini Serafim",
"Thales Augusto Zamberlan Pereira",
"Thassio Gonçalves Ferreira",
"Thiago Aguiar de Moraes",
"Thiago Sant' Helena",
"Vítor Márcio Paiva de Sousa Baptista",
"Vítor Queijo",
"Wagner Cateb"
]
"Alan Silva Costa",
"Alexandre Vasconcelos",
"Alexandre Yukio Harano",
"All Beer Brasil Ltda",
"Amanda Lie Kitagava",
"Ana Cecília Vieira Silva",
"Ana Terra",
"Andre Assumpcao",
"Antonio de Araujo Freitas Neto",
"Antonio Jr Farias",
"Aurélio A. Heckert",
"Billy Cordelli Eugenio",
"Brenner Santos",
"Bruno Moutinho",
"Bruno Bertolani",
"Caio Werneck",
"Carlos André Matos",
"Carlos Aquino",
"Daniel Fontolan",
"Danilo Amaral de Oliveira",
"Débora Maria Valverde da Silva",
"Denise Moraes",
"Dirk Henning",
"Dreyf Assis Gonçalves",
"Eduardo Carvalho Rosa",
"Eduardo Farias",
"Eduardo Mendonça Cristino Cabral Vieira",
"Everton Dewes",
"Felipe Geremia Nievinski",
"Felipe Grandin",
"Fernando Morini",
"Flávio Dal Pozzo",
"Frank Farias Santos",
"Gabriel Borges Vaz de Melo",
"Guilherme R. Storck",
"Guillermo Infante",
"Gustavo Brondani Schenkel",
"Henrique Lorea Leite",
"Hugo Noah",
"Igor Bandim",
"Janaína Behling",
"Jessica Cestariolli",
"João Del Valle",
"José Antônio Ribeiro Vargas",
"Juliana Trevine",
"Juliano De Holanda",
"Kelsen Henrique",
"Keyla Rodrigues",
"Laila Bellix",
"Leonardo Rosa Lemos",
"Louise Pereira",
"Luiz Augusto Galicioli",
"Luiz Gimenez",
"Márcio Eduardo Cavalcanti Porto",
"Marco Alessandro de Campos",
"Marco Guedes",
"Marcus Derencius",
"Maria Victoria Ferraz",
"Mário Rutman",
"Mario Santos Silva",
"Máriton Maia",
"Marjori Azevedo de Souza Pomarole",
"Mauricio Fonseca",
"Mércia Maguerroski",
"Michel Fonseca Ferreira",
"Murilo Viana",
"Natássya Barlate Floro da Silva",
"Nitai O Bezerra da Silva",
"Paulo Henrique Franzon",
"Pedro Guedes",
"Rafael Rosado Urquhart",
"Rafael Toledo",
"Renato Rebelo de Moraes",
"Ricardo Fernandes de Souza",
"Ricardo Inoue",
"Rodrigo Franco",
"Rodrigo Gobatto",
"Rony Marques",
"Sarah Bertolini Serafim",
"Thales Augusto Zamberlan Pereira",
"Thassio Gonçalves Ferreira",
"Thiago Aguiar de Moraes",
"Thiago Sant' Helena",
"Vítor Márcio Paiva de Sousa Baptista",
"Vítor Queijo",
"Wagner Cateb"
]
},
{
"title": "Se você é uma pessoa desenvolvedora interessada em contribuir com o código do projeto, que é aberto e acessível a toda a comunidade, consulte nossos repositórios no Github e junte-se ao time que ajuda o Querido Diário a tomar forma:"
"title": "Se você tem interesse em contribuir diretamente com funcionamento do projeto consulte nossos repositórios no Github e junte-se ao time que ajuda o Querido Diário a tomar forma:"
},
{
"action": {
"text": "Repositório de raspadores do Querido Diário",
"text": "Repositório com documentações e discussões para a comunidade do Querido Diário",
"to": "https://github.com/okfn-brasil/querido-diario-comunidade"
},
"repo": "querido-diario-comunidade"
},
{
"action": {
"text": "Repositório de desenvolvimento de raspadores",
"to": "https://github.com/okfn-brasil/querido-diario"
},
"items": [
[
"Adorilson Bezerra",
"Alan Fachini",
"Alexandre Vicenzi",
"Alvaro Leonel",
"Ana Paula Gomes",
"Anderson Berg",
"André Angeluci",
"Antonio Vendramin",
"Ariel Bello",
"Avelino",
"Beothorn"
],
[
"Bruna Moreira",
"Bruno Lellis",
"Camila Fracaro",
"Chico Venancio",
"Daiana Marasquin",
"Danilo Jeremias da Silva",
"David Pierre",
"Eduardo Cuducos",
"Enderson Menezes",
"Fábio C. Barrionuevo da Luz",
"Felipe Ruhland"
],
[
"Gabriel (Gabu) Bellon",
"Gabriel Trettel",
"Giovani Sousa",
"Giulio Carvalho",
"Gustavo Coelho",
"Gustavo de Mari Pereira",
"Helder Geovane Gomes de Lima",
"Hugo Leonardo Costa e Silva",
"Irio Musskopf",
"Jeferson Alves",
"Jonathan Cardoso"
],
[
"Jonathan Schweder",
"José Guilherme Vanz",
"Laerte Pereira",
"Lucas Rangel Cezimbra",
"Lucas Santos Summer",
"Mário Sérgio",
"Mohan Sha",
"Nícolas F. R. A. Prado",
"Paulo Henrique Cuchi",
"Pedro Garcias",
"Pedro Peixoto"
],
[
"Renne Rocha",
"Rodolfo Lottin Pereira",
"Rodrigo Chamun",
"Rodrigo Lima",
"Rodrigo Vieira",
"Thiago Curvelo",
"Victor Torres",
"Vinicius Artur",
"Vinicius Gasparini",
"Vitor Baptista",
"Weibe Moura"
]
]
"repo": "querido-diario"
},
{
"action": {
"text": "Repositório de desenvolvimento da API",
"to": "https://github.com/okfn-brasil/querido-diario-api"
},
"items": [["André Formento"], ["Giulio Carvalho"], ["Jonathan Schweder"], ["José Guilherme Vanz"]]
"repo": "querido-diario-api"
},
{
"action": {
"text": "Repositório de desenvolvimento do frontend (interface web)",
"to": "https://github.com/okfn-brasil/querido-diario-frontend"
},
"repo": "querido-diario-frontend"
},
{
"action": {
"text": "Repositório de desenvolvimento do backend (operações internas)",
"to": "https://github.com/okfn-brasil/querido-diario-backend"
},
"repo": "querido-diario-backend"
},
{
"action": {
"text": "Repositório de desenvolvimento do processamento de dados",
"to": "https://github.com/okfn-brasil/querido-diario-data-processing"
},
"items": [["André Formento"], ["José Guilherme Vanz"]]
"repo": "querido-diario-data-processing"
},
{
"action": {
"text": "Repositório de desenvolvimento da toolbox (caixa de ferramentas) do Querido Diário",
"to": "https://github.com/okfn-brasil/querido-diario-toolbox"
},
"items": [["Andre Assumpcao"], ["José Guilherme Vanz"], ["Mário Sérgio"]]
"repo": "querido-diario-toolbox"
},
{
"action": {
"text": "Repositório de automatizações da infraestrutura",
"to": "https://github.com/okfn-brasil/querido-diario-infra"
},
"repo": "querido-diario-infra"
},
{
"action": {
"text": "Censo dos diários oficiais - análises e relatórios",
"to": "https://github.com/okfn-brasil/censo-querido-diario/"
},
"items": [
["Bernardo Chrispim Baron", "Geovane Oliveira de Carvalho"],
["Ana Cecília Vieira", "Giulio Carvalho"],
["David Pierre", "Fausto Sá Teles"],
["Vinicius Antonini"],
["Ana Paula Gomes"]
]
"repo": "censo-querido-diario"
}
]
}
Loading