Idea Arca (Latin: "Idea Vault") est une banque d'idées de projet. Libérez votre créativité technologique. Découvrez, collaborez et donnez vie aux idées de projet innovantes dans divers domaines technologiques grâce à ce référentiel inspirant.
| Astron | SCSS | Json |
|---|---|---|
| Vid youtube | Vid youtube | Vid youtube |
Après avoir parcouru ces vidéos, vous êtes suffisamment qualifié pour travailler sur notre base de code
Voici quelques façons de contribuer à ce projet:
Si vous êtes nouveau dans Git et Github, je vous suggère de passer par ceci:
- VIDÉO YT (RECOMMANDÉ): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- Docs: https://hacktoberfest.com/participation/#beginner-resources
Si vous êtes nouveau dans Open-Source, vous pouvez passer par: https://www.youtube.com/watch?v=yzevmecydce
Les deux principaux types de contributions sont expliqués ci-dessous (ajouter le thème, ajouter des idées):
Ici, nous parlons du thème du site Web. Le processus pour ajouter le thème est (après fourche et clone):
Nous montrons une EG en ajoutant un thème appelé test .
<option> dans ./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 dans ./src/styles/themes.scss : Le nom de la classe est la valeur donnée à l'attribut value de votre balise <option>
Ici, nous avons utilisé:
< option value = "test" > Test </ option > Donc, notre classe est 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 : est utilisé comme arrière-plan principal--primary-3 : est principalement utilisé mes textes importants--primary-4 : est utilisé par des textes détaillés--sidenav : est une réduction de l'opacité de --primary-1 , il suffit d'ajouter ce de votre --primary-1 ;--gradient : Il s'agit d'une random color qui convient au site Web, c'est la couleur du cercle de dégradé en haut du site WebVous pouvez utiliser https://colorhunt.co/ pour les 4 couleurs primaires, et choisir une belle couleur pour le dégradé par vous-même
Ici, nous parlons des idées affichées sur le site Web. Le processus pour ajouter des idées est (après fourche et clone):
Nous montrons un exemple en ajoutant une idée dans la section React .
./src/database/MainData.json dans la section data of 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' ,
} ,
] ,
} ,
] ; Nous montrons un exemple en ajoutant une idée dans une nouvelle section Sectio: BackboneJs .
./src/database/sections.json , pour faire apparaître votre section / champ dans le panneau de navigation de gauche: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json dans la section data of 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 : les principaux champslink : ce devrait être un lien qui fonctionne et non brisé. Il peut s'agir d'un lien de site Web hébergé Figma. Si votre idée est basée sur tout autre site Web déjà existant (peut être des dessins ou n'importe quelle fonctionnalité), fournissez ce lien de site Web.id de chaque sections doivent être uniques *