Idea Arca (اللاتينية: "Idea Vault") هو بنك Idea Project. أطلق العنان لإبداع التكنولوجيا الخاص بك. اكتشف ، والتعاون ، وجعل أفكار المشروع المبتكرة في الحياة في مختلف مجالات التكنولوجيا من خلال هذا المستودع الملهم.
| Astro | SCSS | جيسون |
|---|---|---|
| يوتيوب فيد | يوتيوب فيد | يوتيوب فيد |
بعد مرور ذلك على مقاطع الفيديو هذه ، أنت مؤهل بما يكفي للعمل على قاعدة الشفرة الخاصة بنا
فيما يلي بعض الطرق التي يمكنك من خلالها المساهمة في هذا المشروع:
إذا كنت جديدًا على Git و Github ، فسوف أقترح عليك أولاً الذهاب إلى هذا:
- yt video (الموصى بها): https://www.youtube.com/watch؟v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi٪3d
- المستندات: https://hacktoberfest.com/partispation/#beginner-resources
إذا كنت جديدًا في مفتوح المصدر ، فيمكنك المرور: https://www.youtube.com/watch؟v=yzevmecydce
تم شرح النوعين الرئيسيين من المساهمة أدناه (إضافة السمة ، إضافة الأفكار):
نحن هنا نتحدث عن موضوع الموقع. عملية إضافة موضوع هي (بعد الشوكة والاستنساخ):
نحن نعرض EG بإضافة موضوع يسمى test .
<option> in ./src/components/ThemeSelector.astro : < select name = "themes" id = { id } class = "btn" >
/* other options */
< option value = "neon" > Neon </ option >
</ select > < select name = "themes" id = { id } class = "btn" >
/* other options */
< option value = "neon" > Neon </ option >
/* Added code ? */
< option value = "test" > Test </ option >
</ select >class جديد في ./src/styles/themes.scss : اسم الفئة هو القيمة المعطاة لسمة value الخاصة بـ <option> TAG الخاص بك
هنا استخدمنا:
< option value = "test" > Test </ option > لذلك فصنا هو test .
/* Other Codes */
.neon {
--primary-1 : #793fdf ;
--primary-2 : #7091f5 ;
--primary-3 : #97fff4 ;
--primary-4 : #ffffff ;
--sidenav : #793fdfce ;
--gradient : #e600ff ;
} /* Other Codes */
.neon {
/* same */
}
/* Added code ? */
.test {
--primary-1 : #000000 ;
--primary-2 : #000132 ;
--primary-3 : #000245 ;
--primary-4 : #ffffff ;
--sidenav : #0000ce ;
--gradient : #f690fa ;
}--primary-1 : يستخدم كخلفية رئيسية--primary-3 : يستخدم في الغالب نصوصي المهمة--primary-4 : يستخدم بواسطة نصوص مفصلة--sidenav : يتم تقليل عتامة- --primary-1 ، فقط إلحاق ce الخاص بك- --primary-1 ؛--gradient : هذا random color يناسب الموقع ، إنه لون الدائرة التدرج في أعلى الموقعيمكنك استخدام https://colorhunt.co/ للألوان الأولية الأربعة ، واختيار لون لطيف للتدرج بمفردك
نحن هنا نتحدث عن الأفكار المعروضة على الموقع. عملية إضافة الأفكار هي (بعد الشوكة والاستنساخ):
نحن نعرض مثالاً عن طريق إضافة فكرة في قسم React .
./src/database/MainData.json داخل data قسم React: [
{
section : 'React' ,
data : [
{
id : 1 ,
title : 'E-commerce Dashboard' ,
tags : [ 'React' , 'Redux' , 'CSS' , 'API Integration' ] ,
description : 'Lorem Ispum' ,
link : 'https://example-ecommerce-dashboard.com' ,
} ,
] ,
} ,
] ; [
{
section : 'React' ,
data : [
{
// prev code
} ,
/* Added code ? */
{
id : 2 ,
title : 'Test' ,
tags : [ 'React' , 'Redux' , 'scss' , 'API' ] ,
description : 'Give Meaningful Description, there is no word limit' ,
link : 'Working Link' ,
} ,
] ,
} ,
] ; نحن نعرض مثالاً عن طريق إضافة فكرة في قسم جديد: قسم BackboneJs .
./src/database/sections.json ، لجعل القسم/الحقل الخاص بك يظهر في لوحة التنقل اليسرى: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json داخل data قسم React: [
{
section : 'React' ,
data : [
{
id : 1 ,
title : 'E-commerce Dashboard' ,
tags : [ 'React' , 'Redux' , 'CSS' , 'API Integration' ] ,
description : 'Lorem Ispum' ,
link : 'Working Link' ,
} ,
] ,
} ,
// Similar Codes for Other Sections
] ; [
// prev Codes
{
section : 'BackboneJs' ,
data : [
{
id : 1 ,
title : 'E-commerce Dashboard' ,
tags : [ 'Backbonejs' ] ,
description : 'Give Meaningful Description, there is no word limit' ,
link : 'Working Link' ,
} ,
] ,
} ,
] ;section : الحقول الرئيسيةlink : يجب أن يكون رابطًا يعمل وغير منفتح. يمكن أن يكون Figma ، رابط موقع ويب مستضاف. إذا كانت فكرتك تستند إلى أي موقع ويب آخر موجود بالفعل (يمكن أن يكون أو أي ميزة) ، فوفر رابط موقع الويب هذا.id في كل أقسام فريدة من نوعها*