release #4

Merged
log101 merged 21 commits from release into main 2025-01-02 18:40:00 +00:00
3 changed files with 13 additions and 6 deletions
Showing only changes of commit 209f61b856 - Show all commits

View File

@ -1,7 +1,7 @@
---
draft: false
title: İlk Katkınızın Hikayesi
summary: ık kaynak geliştiriciliğe dair izlenimler.
summary: İlk açık kaynak katkınızı yapmak sandığınızdan çok daha kolay olacak!
category: fikir
subcategory: Rehber
date: 2024-08-11
@ -25,7 +25,7 @@ figcaption {
}
</style>
Yazılım projelerimizin belkemiği olan açık kaynak yazılımlar, kullanıma *açık* oldukları kadar geliştirmeye de *açıklar*. Ne var ki, bunları kullanması ne kadar kolaysa geliştirmesi de bir o kadar çetrefilli! Peki bunun bizi yıldırmasına müsaade edecek miyiz, tabi ki de hayır! Bu yazıda açık kaynak projelerde katkı sağlayıcı olmanın zorluklarını bir kenara bırakıp, bunun aslında bize sağlanmış bir özgürlük ve kendimizi geliştirmenin eğlenceli bir yolu olduğunu göreceğiz!
Yazılım projelerimizin belkemiği olan açık kaynak yazılımlar, kullanıma *açık* oldukları kadar geliştirmeye de *açıklar*. Ne var ki, bunları kullanması ne kadar kolaysa geliştirmesi de bir o kadar çetrefilli! Peki bunun bizi yıldırmasına müsaade edecek miyiz, tabi ki de hayır! Bu yazıda açık kaynak projelerde katkı sağlayıcı olmanın zorluklarını bir kenara bırakıp, bunun aslında bize sağlanmış bir özgürlük ve kendimizi geliştirmenin eğlenceli bir yolu olduğunu göreceğiz!
### Açık Kaynak

View File

@ -2,9 +2,10 @@
interface Props {
title: string;
ogTitle?: string;
ogDescription?: string;
}
const { title, ogTitle } = Astro.props;
const { title, ogTitle, ogDescription } = Astro.props;
import "../styles/main.css";
---
@ -18,9 +19,12 @@ import "../styles/main.css";
<meta name="generator" content={Astro.generator} />
<meta name="htmx-config" content='{"code": 204, "swap": false}' />
<meta property="og:title" content="blog.log101.dev" />
<meta property="og:title" content={ogTitle ?? "blog.log101.dev"} />
<meta property="og:url" content="https://blog.log101.dev" />
<meta property="og:description" content={ogTitle} />
<meta
property="og:description"
content={ogDescription ?? "Yazılıma dair..."}
/>
<meta property="og:image" content="https://blog.log101.dev/ikon.png" />
<meta name="twitter:card" content="summary" />

View File

@ -29,7 +29,10 @@ export async function getStaticPaths() {
}
---
<Layout title="log101" ogTitle="İlk Açık Kaynak Katkınızın Hikayesi">
<Layout
title="log101"
ogTitle={entry.data.title}
ogDescription={entry.data.summary}>
<Header />
{
entry.collection === "blog" ? (