IDEA ARCA (Latin: "Idea Vault") é um banco de ideias de projeto. Liberte sua criatividade tecnológica. Descubra, colabore e traga à vida idéias inovadoras de projetos em vários campos de tecnologia através deste repositório inspirador.
| Astro | SCSS | JSON |
|---|---|---|
| VID do YouTube | VID do YouTube | VID do YouTube |
Depois de passar por esses vídeos, você é qualificado o suficiente para trabalhar em nossa base de código
Aqui estão algumas maneiras de contribuir com este projeto:
Se você é novo no Git e no Github, sugiro que você passasse por isso:
- YT Video (recomendado): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- DOCs: https://hacktoberfest.com/participation/#beginner-sources
Se você é novo em fonte aberta, pode passar por: https://www.youtube.com/watch?v=yzevmecydce
Os dois principais tipos de contribuição são explicados abaixo (Adicionar tema, Adicionar idéias):
Aqui estamos falando sobre o tema do site. O processo para adicionar tema é (após o garfo e o clone):
Estamos mostrando um por exemplo, adicionando um tema chamado test .
<option> em ./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 em ./src/styles/themes.scss : Nome da classe é o valor dado ao atributo value da sua tag <option>
Aqui usamos:
< option value = "test" > Test </ option > Portanto, nossa classe é 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 : é usado como o fundo principal--primary-3 : é usado principalmente meus textos importantes--primary-4 : é usado por textos detalhados--sidenav : é reduzida a opacidade de --primary-1 , apenas ce o seu --primary-1 ;--gradient : esta é uma random color que se adapta ao site, é a cor do círculo de gradiente no topo do siteVocê pode usar https://colorhunt.co/ para as 4 cores primárias e escolher uma cor agradável para gradiente por conta própria
Aqui estamos falando sobre as idéias exibidas no site. O processo para adicionar idéias é (após o garfo e o clone):
Estamos mostrando um exemplo adicionando uma idéia na seção React .
./src/database/MainData.json dentro da seção data do 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' ,
} ,
] ,
} ,
] ; Estamos mostrando um exemplo adicionando uma idéia em uma nova seção Sectio: BackboneJs .
./src/database/sections.json , para fazer sua seção/campo aparecer no painel de navegação esquerda: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json dentro da seção data do 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 : os principais camposlink : deve ser um link funcional e não quebrado. Pode ser um figma, link de site hospedado. Se a sua ideia se basear em qualquer outro site já existente (pode ser dess ou qualquer recurso), forneça o link do site.id em cada seção deve ser único*