Idea Arca (Latein: "Idea Vault") ist eine Projektidee -Bank. Entfesselt Ihre technische Kreativität. Entdecken Sie in diesem inspirierenden Repository in verschiedenen Technologiemitteln, zusammenarbeiten und leben innovative Projektideen in verschiedenen technischen Bereichen zum Leben.
| Astro | SCSS | JSON |
|---|---|---|
| YouTube Vid | YouTube Vid | YouTube Vid |
Nachdem Sie diese Videos durchlaufen haben, sind Sie qualifiziert genug, um an unserer Codebasis zu arbeiten
Hier sind einige Möglichkeiten, wie Sie zu diesem Projekt beitragen können:
Wenn Sie neu von Git und GitHub sind, empfehle ich Ihnen, zuerst dies zu durchlaufen:
- Yt Video (empfohlen): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- DOCS: https://hacktoberfest.com/participation/#begernner-resources
Wenn Sie neu in Open-Source sind, können Sie durchgehen: https://www.youtube.com/watch?v=yzevmecydce
Die beiden Haupttypen von Beitrag werden unten erläutert (Thema hinzufügen, Ideen hinzufügen):
Hier sprechen wir über das Thema für die Website. Der Prozess zum Hinzufügen von Thema ist (nach Gabel und Klon):
Wir zeigen ein EG, indem wir ein Thema namens test hinzufügen.
<option> in ./src/components/ThemeSelector.astro hinzu: < 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 in ./src/styles/themes.scss : Name der Klasse ist der Wert, der dem Wertattribut Ihres <option> -Tags zu value gegeben wird
Hier haben wir verwendet:
< option value = "test" > Test </ option > Unsere Klasse ist also 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 : wird als Haupthintergrund verwendet--primary-3 : Wird meistens meine wichtigen Texte verwendet--primary-4 : wird von detaillierten Texten verwendet--sidenav : Ist eine reduzierte Opazität von --primary-1 , einfach ce Ihrer --primary-1 anhängen;--gradient : Dies ist eine random color , die der Website entspricht. Es ist die Farbe des Gradientenkreises oben auf der WebsiteSie können https://colorhunt.co/ für die 4 Primärfarben verwenden und eine schöne Farbe für den Verlauf selbst wählen
Hier sprechen wir über die auf der Website angezeigten Ideen. Der Prozess zum Hinzufügen von Ideen ist (nach Gabel und Klon):
Wir zeigen ein Beispiel, indem wir eine Idee im React -Abschnitt hinzufügen.
./src/database/MainData.json im Abschnitt data des React" hinzu: [
{
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' ,
} ,
] ,
} ,
] ; Wir zeigen ein Beispiel, indem wir eine Idee in einem neuen Abschnitt BackboneJs hinzufügen.
./src/database/sections.json hinzu, damit Ihr Abschnitt/Feld im linken Navigationspanel angezeigt wird: [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' ] ; [ 'React' , 'Vue' , 'Svelte' , 'Frontend' , 'Backend' , 'BackboneJs' ] ;./src/database/MainData.json im Abschnitt data des React" hinzu: [
{
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 : Die Hauptfelderlink : Es sollte ein funktionierender, nicht gebrochener Link sein. Es kann eine Figma, eine gehostete Website -Link sein. Wenn Ihre Idee auf einer anderen bereits vorhandenen Website basiert (kann es sich um Unterschiede oder eine Funktion handeln), geben Sie diesen Website -Link an.id in den einzelnen Abschnitten müssen eindeutig sein*