mirror of
https://gitlab.com/ansol/web-ansol.org.git
synced 2024-11-24 23:23:17 +00:00
Adiciona evento hacktoberfest da ANSOL
This commit is contained in:
parent
0e954a6703
commit
ccad2fb0c8
BIN
content/eventos/2023-10-10-ansol-hacktoberfest/cartaz.png
Normal file
BIN
content/eventos/2023-10-10-ansol-hacktoberfest/cartaz.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
BIN
content/eventos/2023-10-10-ansol-hacktoberfest/cover.png
Normal file
BIN
content/eventos/2023-10-10-ansol-hacktoberfest/cover.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
40
content/eventos/2023-10-10-ansol-hacktoberfest/index.md
Normal file
40
content/eventos/2023-10-10-ansol-hacktoberfest/index.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
layout: evento
|
||||||
|
title: Boas prácticas para a colaboração em projectos de Software Livre
|
||||||
|
metadata:
|
||||||
|
event:
|
||||||
|
date:
|
||||||
|
start: 2023-10-17 21:30:00
|
||||||
|
finish: 2023-10-17 22:30:00
|
||||||
|
location: Online
|
||||||
|
site:
|
||||||
|
url: https://hacktoberfest.ansol.org
|
||||||
|
---
|
||||||
|
|
||||||
|
[![](cartaz.png)](https://hacktoberfest.ansol.org)
|
||||||
|
|
||||||
|
O Hacktoberfest é um evento que dura o mês inteiro de outubro onde as pessoas
|
||||||
|
são incentivadas a participar em projectos Software Livre / Open Source.
|
||||||
|
|
||||||
|
A ANSOL organiza uma sessão sobre boas prácticas para a colaboração em
|
||||||
|
projectos de Software Livre pela Joana Simões:
|
||||||
|
|
||||||
|
> O objetivo desta sessão é apresentar algumas boas práticas comportamentais para
|
||||||
|
> a colaboração com projetos de Software Livre, nomeadamente quando e como
|
||||||
|
> apresentar um PR e alguns aspectos da comunicação com maintainers e outros
|
||||||
|
> contribuidores. Como exemplo, vou apresentar o projeto pygeoapi, que se uniu
|
||||||
|
> este ano ao Hackfest, e que está a receber colaborações de novos
|
||||||
|
> contribuidores.
|
||||||
|
|
||||||
|
A Joana é uma entusiasta das tecnologias livres geospaciais, o que a levou a
|
||||||
|
tornar-se charter member da Open Geospatial Foundation (OSGeo) em 2017. Ao
|
||||||
|
longo dos anos, tem colaborado com vários projectos de software livre, em
|
||||||
|
particular com a pygeoapi, uma API de python para partilhar dados geospaciais.
|
||||||
|
Durante o dia, a Joana trabalha para o Open Geospatial Consortium (OGC), uma
|
||||||
|
organização que se dedica aos standards de informação geospacial e na sua
|
||||||
|
própria empresa, a ByteRoad.
|
||||||
|
|
||||||
|
Não é preciso inscrição prévia. Para participar, basta entrar à hora indicada
|
||||||
|
na página:
|
||||||
|
|
||||||
|
[hacktoberfest.ansol.org](https://hacktoberfest.ansol.org)
|
@ -202,6 +202,7 @@ nav.main .nav-search:hover {
|
|||||||
background-color: white;
|
background-color: white;
|
||||||
column-gap: 1rem;
|
column-gap: 1rem;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.events-list .event-cover {
|
.events-list .event-cover {
|
||||||
@ -213,9 +214,9 @@ nav.main .nav-search:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.events-list .img { grid-area: img; }
|
.events-list .img { grid-area: img; }
|
||||||
.events-list .text { grid-area: text; margin-top: 5px; }
|
.events-list .text { grid-area: text; }
|
||||||
.events-list .subheader { font-size: 0.8rem; margin-top: 10px; }
|
.events-list .subheader { font-size: 0.8rem; margin-top: 10px; }
|
||||||
.events-list .headline { font-size: 1.25rem; margin-top: 5px;}
|
.events-list .headline { font-size: 1.25rem; }
|
||||||
|
|
||||||
p { margin: 0px; }
|
p { margin: 0px; }
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
{{- $scr := .Scratch -}}
|
{{- $scr := .Scratch -}}
|
||||||
{{- $featured_image := (.Resources.ByType "image").GetMatch "*cover*" -}}
|
{{- $cover_image := (.Resources.ByType "image").GetMatch "*cover*" -}}
|
||||||
|
{{- $cartaz_image := (.Resources.ByType "image").GetMatch "*cartaz*" -}}
|
||||||
{{- $avatar_image := (.Resources.ByType "image").GetMatch "avatar*" -}}
|
{{- $avatar_image := (.Resources.ByType "image").GetMatch "avatar*" -}}
|
||||||
{{- $has_logo := fileExists "assets/images/logo.png" | or (fileExists "assets/images/logo.svg") -}}
|
{{- $has_logo := fileExists "assets/images/logo.png" | or (fileExists "assets/images/logo.svg") -}}
|
||||||
{{- $og_image := "" -}}
|
{{- $og_image := "" -}}
|
||||||
@ -7,8 +8,10 @@
|
|||||||
{{- if (and (eq .Kind "taxonomy") $avatar_image) -}}
|
{{- if (and (eq .Kind "taxonomy") $avatar_image) -}}
|
||||||
{{- $og_image = ($avatar_image.Fill "270x270 Center").Permalink -}}
|
{{- $og_image = ($avatar_image.Fill "270x270 Center").Permalink -}}
|
||||||
{{- $twitter_card = "summary" -}}
|
{{- $twitter_card = "summary" -}}
|
||||||
{{- else if $featured_image -}}
|
{{- else if $cartaz_image -}}
|
||||||
{{- $og_image = $featured_image.Permalink -}}
|
{{- $og_image = $cartaz_image.Permalink -}}
|
||||||
|
{{- else if $cover_image -}}
|
||||||
|
{{- $og_image = $cover_image.Permalink -}}
|
||||||
{{- else if .Params.header.image -}}
|
{{- else if .Params.header.image -}}
|
||||||
{{- $og_image = printf "images/%s" .Params.header.image | absURL -}}
|
{{- $og_image = printf "images/%s" .Params.header.image | absURL -}}
|
||||||
{{- else if site.Params.sharing_image -}}
|
{{- else if site.Params.sharing_image -}}
|
||||||
|
Loading…
Reference in New Issue
Block a user