Idea Arca
1.0.0
Idea Arca(拉丁语:“ Idea Vault”)是项目思想库。释放您的技术创造力。通过这个鼓舞人心的存储库在各种技术领域中发现,合作并为生活创新的项目思想带来了创新的项目思想。
| 太空人 | SCSS | JSON |
|---|---|---|
| YouTube vid | YouTube vid | YouTube vid |
经过这些视频后,您有资格在我们的代码库上工作
您可以为该项目做出贡献的一些方法:
如果您是Git和Github的新手,我建议您首先经历:
- YT视频(推荐):https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3D
- 文档:https://hacktoberfest.com/participation/#beginner-resources
如果您是开源的新手,那么您可以通过:https://www.youtube.com/watch?v=yzevmecydce
下面解释了两种主要贡献类型(添加主题,添加想法):
在这里,我们谈论网站的主题。添加主题的过程是(叉子和克隆之后):
我们通过添加一个称为test的主题来显示EG。
./src/components/ThemeSelector.astro中添加新的<option> : < 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 >./src/styles/themes.scss中添加新的class代码:类的名称是给您<option>标签的value属性的值
我们在这里使用了:
< 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部分中添加一个想法来展示一个示例。
./src/database/MainData.json中添加您的对象在React部分的data中: [
{
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' ,
} ,
] ,
} ,
] ;我们通过在新的sectio中添加一个想法来展示一个示例: BackboneJs部分。
./src/database/sections.json中添加您的部分名称,以使您的部分/字段出现在左导航面板中: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json中添加您的对象在React部分的data中: [
{
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都必须是唯一的*