--- import { getCollection } from "astro:content"; import Layout from "../../../layouts/main.astro"; import ProjectCard from "../../../components/code/ProjectCard.astro"; import { getProjectBaseSlug, getProjectsBasePath } from "../../../utils/i18n"; const locale = "ar"; const projectsBasePath = getProjectsBasePath(locale); const projects = (await getCollection("projects")) .filter((p) => p.data.lang === locale && !p.data.draft && p.data.category === "dev") .sort((a, b) => { if (a.data.featured !== b.data.featured) return a.data.featured ? -1 : 1; return b.data.date.getTime() - a.data.date.getTime(); }); ---
برمجة

المشاريع

برمجيات مفتوحة المصدر، أدوات ومشاريع شخصية.

{projects.map((project) => ( ))}