Idea Arca (латинская: «Идея Vault») - это банк Project Idea. Выпустите свое технологическое творчество. Откройте для себя, сотрудничайте и воплотите в жизнь инновационные идеи проекта в различных технических областях через это вдохновляющее хранилище.
| Астро | SCSS | Json |
|---|---|---|
| YouTube VID | YouTube VID | YouTube VID |
После просмотра этих видео вы достаточно квалифицированы, чтобы работать над нашей кодовой базой
Вот несколько способов внести свой вклад в этот проект:
Если вы новичок в GIT и GitHub, я предложу вам сначала пройти через это:
- Yt video (рекомендуется): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- Документы: https://hacktoberfest.com/participation/#beginner-resources
Если вы новичок в открытом исходном коде, вы можете пройти: https://www.youtube.com/watch?v=yzevMecyDce
Два основных типа вклада описаны ниже (добавьте тему, добавьте идеи):
Здесь мы говорим о теме для сайта. Процесс добавления темы (после вилки и клона):
Мы показываем, например, добавив 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>
Здесь мы использовали:
< 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/ для 4 основных цветов и выбрать хороший цвет для градиента самостоятельно
Здесь мы говорим об идеях, отображаемых на сайте. Процесс добавления идей (после вилки и клона):
Мы показываем пример, добавив идею в разделе React .
data объект в ./src/database/MainData.json [
{
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' ,
} ,
] ,
} ,
] ; Мы показываем пример, добавив идею в новом разделе Seciote: BackboneJs .
./src/database/sections.json , чтобы ваш раздел/поле появился на левой навигационной панели: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;data объект в ./src/database/MainData.json [
{
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 : это должна быть работающая, не сломанная ссылка. Это может быть фигма, размещенная ссылка на веб -сайт. Если ваша идея основана на любом другом уже существующем веб -сайте (может быть пожеланиями или любой функцией), предоставьте ссылку на веб -сайт.id в каждой разделах должны быть уникальными*