diff --git a/content/eventos/2023-10-10-ansol-hacktoberfest/cartaz.png b/content/eventos/2023-10-10-ansol-hacktoberfest/cartaz.png new file mode 100644 index 0000000..07e7dd1 Binary files /dev/null and b/content/eventos/2023-10-10-ansol-hacktoberfest/cartaz.png differ diff --git a/content/eventos/2023-10-10-ansol-hacktoberfest/cover.png b/content/eventos/2023-10-10-ansol-hacktoberfest/cover.png new file mode 100644 index 0000000..906d4d9 Binary files /dev/null and b/content/eventos/2023-10-10-ansol-hacktoberfest/cover.png differ diff --git a/content/eventos/2023-10-10-ansol-hacktoberfest/index.md b/content/eventos/2023-10-10-ansol-hacktoberfest/index.md new file mode 100644 index 0000000..b3a4be3 --- /dev/null +++ b/content/eventos/2023-10-10-ansol-hacktoberfest/index.md @@ -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) diff --git a/themes/academic/assets/scss/ansol.scss b/themes/academic/assets/scss/ansol.scss index 36c4545..e832c9a 100644 --- a/themes/academic/assets/scss/ansol.scss +++ b/themes/academic/assets/scss/ansol.scss @@ -202,6 +202,7 @@ nav.main .nav-search:hover { background-color: white; column-gap: 1rem; text-decoration: none; + align-items: center; } .events-list .event-cover { @@ -213,9 +214,9 @@ nav.main .nav-search:hover { } .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 .headline { font-size: 1.25rem; margin-top: 5px;} +.events-list .headline { font-size: 1.25rem; } p { margin: 0px; } diff --git a/themes/academic/layouts/partials/open_graph.html b/themes/academic/layouts/partials/open_graph.html index 0e51b98..06cd3f1 100644 --- a/themes/academic/layouts/partials/open_graph.html +++ b/themes/academic/layouts/partials/open_graph.html @@ -1,5 +1,6 @@ {{- $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*" -}} {{- $has_logo := fileExists "assets/images/logo.png" | or (fileExists "assets/images/logo.svg") -}} {{- $og_image := "" -}} @@ -7,8 +8,10 @@ {{- if (and (eq .Kind "taxonomy") $avatar_image) -}} {{- $og_image = ($avatar_image.Fill "270x270 Center").Permalink -}} {{- $twitter_card = "summary" -}} - {{- else if $featured_image -}} - {{- $og_image = $featured_image.Permalink -}} + {{- else if $cartaz_image -}} + {{- $og_image = $cartaz_image.Permalink -}} + {{- else if $cover_image -}} + {{- $og_image = $cover_image.Permalink -}} {{- else if .Params.header.image -}} {{- $og_image = printf "images/%s" .Params.header.image | absURL -}} {{- else if site.Params.sharing_image -}}