Skip to content

Commit

Permalink
docs: update golang
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Dec 9, 2024
1 parent 2e4f195 commit 60e95cf
Show file tree
Hide file tree
Showing 32 changed files with 1,238 additions and 1,609 deletions.
110 changes: 70 additions & 40 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ export default {
link: "/paas/dotnet/getting-started"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/paas/golang/getting-started"
},
Expand Down Expand Up @@ -382,7 +382,7 @@ export default {
link: "/paas/dotnet/getting-started"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/paas/golang/getting-started"
},
Expand Down Expand Up @@ -519,7 +519,7 @@ export default {
link: "/paas/dotnet/getting-started"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/paas/golang/getting-started"
},
Expand Down Expand Up @@ -656,7 +656,7 @@ export default {
link: "/paas/dotnet/getting-started"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/paas/golang/getting-started"
},
Expand Down Expand Up @@ -2559,7 +2559,7 @@ export default {
badge: (
<div className="flex items-center gap-2">
<IconContainer alt="go" />
پلتفرم Golang
پلتفرم Go
</div>
)
},
Expand Down Expand Up @@ -2630,12 +2630,16 @@ export default {
title: "استفاده از Hookها",
link: "/paas/golang/how-tos/use-hooks"
},
{
title: "استفاده از قابلیت cgo",
link: "/paas/golang/how-tos/use-cgo"
},
{
title: "تنظیم Cron Job",
link: "/paas/golang/how-tos/set-cron-job"
},
{
title: "تغییر نسخه golang",
title: "تغییر نسخه go",
link: "/paas/golang/how-tos/choose-version"
},
{
Expand Down Expand Up @@ -2694,16 +2698,16 @@ export default {
icon: <IconContainer alt="redis" />,
link: "/paas/golang/how-tos/connect-to-db/redis"
},
{
title: "دیتابیس ElasticSearch",
icon: <IconContainer alt="elastic" />,
link: "/paas/golang/how-tos/connect-to-db/elastic-search"
},
{
title: "دیتابیس MongoDB",
icon: <IconContainer alt="mongodb" />,
link: "/paas/golang/how-tos/connect-to-db/mongodb"
},
// {
// title: "دیتابیس ElasticSearch",
// icon: <IconContainer alt="elastic" />,
// link: "/paas/golang/how-tos/connect-to-db/elastic-search"
// },
// {
// title: "دیتابیس MongoDB",
// icon: <IconContainer alt="mongodb" />,
// link: "/paas/golang/how-tos/connect-to-db/mongodb"
// },
// {
// hr: true
// },
Expand All @@ -2715,6 +2719,37 @@ export default {
// </div>
// )
// },
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
<GoPaperclip />
برنامه‌های مرتبط
</div>
)
},
{
title: "Gin",
icon: <IconContainer alt="https://files.liara.ir/liara/golang/go-gin.ico" />,
link: "/paas/golang/related-apps/gin"
},
{
title: "Beego",
icon: <IconContainer alt="https://files.liara.ir/liara/golang/beego.ico" />,
link: "/paas/golang/related-apps/beego"
},
{
title: "Echo",
icon: <IconContainer alt="https://files.liara.ir/liara/golang/echo-icon.png" />,
link: "/paas/golang/related-apps/echo"
},
{
title: "Fiber",
icon: <IconContainer alt="https://files.liara.ir/liara/golang/fiber-icon.ico" />,
link: "/paas/golang/related-apps/fiber"
},
],
react: [
{
Expand Down Expand Up @@ -3184,11 +3219,6 @@ export default {
icon: <IconContainer alt="seq" />,
link: "/paas/docker/related-apps/seq"
},
{
title: "Golang",
icon: <IconContainer alt="go" />,
link: "/paas/docker/related-apps/go"
},
],

},
Expand Down Expand Up @@ -3500,7 +3530,7 @@ export default {
link: "/dbaas/mariadb/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/mariadb/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -3646,7 +3676,7 @@ export default {
link: "/dbaas/mysql/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/mysql/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -3792,7 +3822,7 @@ export default {
link: "/dbaas/postgresql/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/postgresql/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -3934,7 +3964,7 @@ export default {
link: "/dbaas/mssql/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/mssql/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -4079,11 +4109,11 @@ export default {
// icon: <IconContainer alt="netcore" />,
// link: "/dbaas/mongodb/how-tos/connect-via-platform/dotnet"
// },
// {
// title: "Golang",
// icon: <IconContainer alt="go" />,
// link: "/dbaas/mongodb/how-tos/connect-via-platform/go"
// },
{
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/mongodb/how-tos/connect-via-platform/go"
},
{
hr: true
},
Expand Down Expand Up @@ -4218,7 +4248,7 @@ export default {
// link: "/dbaas/redis/how-tos/connect-via-platform/dotnet"
// },
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/redis/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -4351,7 +4381,7 @@ export default {
// link: "/dbaas/elastic-search/how-tos/connect-via-platform/dotnet"
// },
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/elastic-search/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -4486,7 +4516,7 @@ export default {
link: "/dbaas/rabbitmq/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/dbaas/rabbitmq/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -7430,7 +7460,7 @@ export default {
link: "/email-server/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/email-server/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -7589,7 +7619,7 @@ export default {
link: "/email-server/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/email-server/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -7748,7 +7778,7 @@ export default {
link: "/email-server/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/email-server/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -8005,7 +8035,7 @@ export default {
link: "/object-storage/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/object-storage/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -8210,7 +8240,7 @@ export default {
link: "/object-storage/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/object-storage/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -8409,7 +8439,7 @@ export default {
link: "/object-storage/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/object-storage/how-tos/connect-via-platform/go"
},
Expand Down Expand Up @@ -8609,7 +8639,7 @@ export default {
link: "/object-storage/how-tos/connect-via-platform/dotnet"
},
{
title: "Golang",
title: "Go",
icon: <IconContainer alt="go" />,
link: "/object-storage/how-tos/connect-via-platform/go"
},
Expand Down
2 changes: 1 addition & 1 deletion src/pages/one-click-apps/liara-compose/fields-tables.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ import Head from "next/head";
{`apps:
- id: "wordpress"
name: "WordPress"
image: "liararepo/wordpress-one-click-app:6-php7.4"
image: "registry.c2.liara.ir/one-click-apps/wordpress:6-php7.4"
bundlePlanID: "standard"
planID: "small-g2"
disks:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/paas/docker/related-apps/flutter.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ RUN flutter pub get && \\
flutter build web
# Stage 2 - Create the run-time image
FROM liararepo/static-platform:base
FROM registry2.iran.liara.ir/platforms/static-platform:base
COPY --from=0 /app/build/web /usr/share/nginx/html`}
</Highlight>
</div>
Expand Down
21 changes: 11 additions & 10 deletions src/pages/paas/golang/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ import Head from "next/head";

<Layout>
<Head>
<title>مستندات شروع به کار با Golang - لیارا</title>
<title>مستندات شروع به کار با Go - لیارا</title>

<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات شروع به کار با پلتفرم Golang در لیارا" />
<meta property="og:description" content="مستندات شروع به کار با پلتفرم Go در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>
# شروع به کار با پلتفرم Golang
# شروع به کار با پلتفرم Go
<hr className="mb-2" />

<a href="https://go.dev/" className="text-[#2196f3] ">Go یا Golang</a> یک زبان برنامه‌نویسی متن‌باز است که توسط گوگل در سال 2009 معرفی شد. این زبان با هدف ارائه‌ی عملکرد بالا، سادگی و مدیریت مؤثر منابع طراحی شده است. Golang برای برنامه‌نویسی سمت سرور، سیستم‌های توزیع‌شده و اپلیکیشن‌های مبتنی بر شبکه بسیار مناسب است. ویژگی‌هایی نظیر همزمانی پیشرفته با استفاده از Goroutines و کانال‌ها، مدیریت حافظه خودکار و سرعت بالا، آن را برای پروژه‌های با مقیاس بزرگ جذاب کرده است. پشتیبانی قوی از ابزارها و استانداردهای ساده نیز از مزایای اصلی آن هستند. Golang در پروژه‌هایی مانند Docker , Kubernetes و سرویس‌های ابری گوگل استفاده می‌شود. به دلیل رشد فرصت‌های شغلی، یادگیری این زبان برای توسعه‌دهندگان ارزشمند است.
<a href="https://go.dev/" className="text-[#2196f3] ">Go یا Golang</a> یک زبان برنامه‌نویسی متن‌باز است که توسط گوگل در سال 2009 معرفی شد. این زبان با هدف ارائه‌ی عملکرد بالا، سادگی و مدیریت مؤثر منابع طراحی شده است. Go برای برنامه‌نویسی سمت سرور، سیستم‌های توزیع‌شده و اپلیکیشن‌های مبتنی بر شبکه بسیار مناسب است. ویژگی‌هایی نظیر همزمانی پیشرفته با استفاده از Goroutines و کانال‌ها، مدیریت حافظه خودکار و سرعت بالا، آن را برای پروژه‌های با مقیاس بزرگ جذاب کرده است. پشتیبانی قوی از ابزارها و استانداردهای ساده نیز از مزایای اصلی آن هستند. Go در پروژه‌هایی مانند Docker , Kubernetes و سرویس‌های ابری گوگل استفاده می‌شود. به دلیل رشد فرصت‌های شغلی، یادگیری این زبان برای توسعه‌دهندگان ارزشمند است.



Expand All @@ -48,11 +48,11 @@ import Head from "next/head";
<div className="grid md:grid-cols-2 gap-4">
{[
{
text: 'استقرار سریع یک برنامه Golang در لیارا',
text: 'استقرار سریع یک برنامه Go در لیارا',
link: './quick-start',
},
{
text: 'استقرار قدم به قدم برنامه‌های Golang در لیارا',
text: 'استقرار قدم به قدم برنامه‌های Go در لیارا',
link: './how-tos/create-app',
},
].map(item =>
Expand All @@ -71,15 +71,16 @@ import Head from "next/head";

<br />

لیارا به‌طور کامل از Golang و تمامی ابزارهای مرتبط با آن، پشتیبانی می‌کند و شما می‌توانید با خیال راحت از قدرت و انعطاف‌پذیری این ابزارها برای توسعه پروژه‌های خود استفاده کنید؛
در ادامه، مستندات مربوط به ابزارهای Golang برای شما قرار گرفته است:
لیارا به‌طور کامل از Go و تمامی ابزارهای مرتبط با آن، پشتیبانی می‌کند و شما می‌توانید با خیال راحت از قدرت و انعطاف‌پذیری این ابزارها برای توسعه پروژه‌های خود استفاده کنید؛
در ادامه، مستندات مربوط به ابزارهای Go برای شما قرار گرفته است:
<br />

<div className="grid md:grid-cols-3 gap-4">
<div className="grid md:grid-cols-4 gap-4">
{[
{ alt: 'https://files.liara.ir/liara/golang/go-gin.ico', platform: 'Gin', link: "paas/related-apps/gin/" },
{ alt: 'https://files.liara.ir/liara/golang/beego.ico', platform: 'BeeGo', link: "paas/related-apps/beego/" },
{ alt: 'https://files.liara.ir/liara/golang/echo-icon.png', platform: 'Echo', link: "paas/related-apps/echo/" },
{ alt: 'https://files.liara.ir/liara/golang/fiber-icon.ico', platform: 'Fiber', link: "paas/related-apps/fiber/" },
].map(item =>
<Link href={item.link}>
<Card className="flex cursor-pointer w-full items-center justify-between">
Expand All @@ -101,7 +102,7 @@ import Head from "next/head";
<Alert variant="success">
همچنین بخوانید:
<Link href='./related-links' className="text-[#2196f3] ">
لینک‌های مرتبط با پلتفرم Golang
لینک‌های مرتبط با پلتفرم Go
</Link>
</Alert>

Expand Down
Loading

0 comments on commit 60e95cf

Please sign in to comment.