Idea ARCA (Latin: "Idea Vault") es un banco de ideas del proyecto. Desatar tu creatividad tecnológica. Descubra, colaboran y trae a la vida ideas innovadoras de proyectos en varios campos tecnológicos a través de este repositorio inspirador.
| Astro | SCSS | Json |
|---|---|---|
| Vid de YouTube | Vid de YouTube | Vid de YouTube |
Después de pasar por estos videos, estará lo suficientemente calificado como para trabajar en nuestra base de código
Aquí hay algunas formas en que puede contribuir a este proyecto:
Si eres nuevo en Git y GitHub, te sugeriré que primero pases por esto:
- YT Video (recomendado): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- Documentos: https://hacktoberfest.com/particicipation/#beginner-resources
Si es nuevo en la fuente abierta, puede pasar: https://www.youtube.com/watch?v=yzevmecydce
Los dos tipos principales de contribución se explican a continuación (Agregar tema, agregar ideas):
Aquí estamos hablando del tema del sitio web. El proceso para agregar el tema es (después de la bifurcación y el clon):
Estamos mostrando un EG agregando un tema llamado test .
<option> en ./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 en ./src/styles/themes.scss : El nombre de la clase es el valor dado al atributo value de su etiqueta <option> opción>
Aquí usamos:
< option value = "test" > Test </ option > Entonces nuestra clase es 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 : se utiliza como fondo principal--primary-3 : se usa principalmente mis textos importantes--primary-4 : es utilizado por textos detallados--sidenav : se reduce la opacidad de --primary-1 , solo ce de su --primary-1 ;--gradient : este es un random color que se adapta al sitio web, es el color del círculo de gradiente en la parte superior del sitio webPuede usar https://colorhunt.co/ para los 4 colores primarios, y elegir un buen color para el gradiente por su cuenta
Aquí estamos hablando de las ideas que se muestran en el sitio web. El proceso para agregar ideas es (después de la bifurcación y el clon):
Estamos mostrando un ejemplo agregando una idea en la sección React .
./src/database/MainData.json dentro de los data de la sección 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 un ejemplo agregando una idea en una nueva sección Sectio: BackboneJs .
./src/database/sections.json , para que su sección/campo aparezca en el panel de navegación izquierda: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json dentro de los data de la sección 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 : los campos principaleslink : debería ser un enlace que funcione y no rompiera. Puede ser un enlace del sitio web de Figma, alojado. Si su idea se basa en cualquier otro sitio web ya existente (puede ser Desings o cualquier función), proporcione ese enlace del sitio web.id en cada secciones debe ser única*