? ICED-Latte (Frontend) ist ein gemeinnütziges Sandbox-Projekt, bei dem ein Team von IT-Enthusiasten daran arbeitet, einen modernen Marktplatz (https://iced-latte.uk/) für den Verkauf von Kaffee zu schaffen, um ihre weichen und harten Fähigkeiten zu verbessern und Spaß an einem interessanten Projekt zu haben. Es wurde mit Next.js gebaut und wird zu Bildungszwecken hergestellt und bietet Einblicke in die moderne Anwendungsentwicklung mit Next.js.
? Es ist wichtig zu beachten, dass wir von einer Partei ohne finanzielle Unterstützung tätig sind, und wir entschädigen auch niemanden finanziell. Unsere Bemühungen werden ausschließlich durch Leidenschaft und Engagement angeheizt.
Bitte unterstützen Sie das ICED Latte -Projekt, indem Sie Sterne geben. Auf Github -Repositories bedeuten Ihre Bewertungen viel für uns!?
Befolgen Sie die Setup -Anweisungen in start.md, um das Projekt in Betrieb zu nehmen.
Die API ist vollständig mit Prahlerei dokumentiert. Greifen Sie auf die Dokumentation unter http://localhost:8083/api/docs/swagger-ui zu, sobald der Server ausgeführt wird.
- öffentlich/ (statische Dateien)
- SRC/ (Quellenverzeichnis)
- App/
- _components/ (Komponenten, die auf der aktuellen Seite verwendet werden)
- Someroutfolder/ (einige rote Seite)
- _components/ (Someroute -Seitenkomponenten)
Page.tsx (Someroute Seite)
Globals.css (Globale Stile)
layout.tsx (Stammlayout)
Seite.tsx (Hauptseite)
- Komponenten (gemeinsame Komponenten über die Anwendung)
- UI (gemeinsame UI -Komponenten (Tasten usw.))
- Konstanten (vorübergehende hartcodierte Werte)
- Daten (temporäre verspottete Daten)
- Haken (benutzerdefinierte Haken)
- Modelle (TypeScript -Typen)
- Dienstleistungen
- Utils (Versorgungsfunktionen)
tailwind.config.ts (Tailwind benutzerdefinierte Klassen)
Kein K8s, kein AWS, wir versenden Docker direkt über SSH und es ist wunderschön!
Die gesamte Produktionskonfiguration wird in der Datei docker-compose.local.yml beschrieben.
Dann müssen Github -Aktionen alle schmutzigen Arbeiten ergreifen. Sie erstellen, testen und setzen Änderungen der Produktion in jeder Zusammenführung zu Master auf (nur offizielle Betreuer können dies tun).
Entdecken Sie den gesamten .github -Ordner, um weitere Erkenntnisse zu erhalten.
Wir sind offen für Vorschläge, wie wir unsere Bereitstellungen verbessern können, ohne sie mit modernem DevOps Bullshit zu überkomplizieren.
Gabeln sind willkommen.
Drei große Anfragen für alle:
Beiträge sind willkommen.
Der Hauptpunkt der Interaktion ist die Seite der Probleme.
Hier sind unsere Beitragsrichtlinien - beitragen.md.
Die offizielle Entwicklungssprache ist im Moment Englisch, da 100% unserer Benutzer sie sprechen. Wir wollen keine unnötigen Hindernisse für sie einführen. Aber wir sind es gewohnt, Commits und Kommentare auf Russisch zu schreiben, und es wird uns nichts ausmachen, mit Ihnen darin zu kommunizieren.
Für große Veränderungen öffnen Sie zuerst ein Problem oder hinterlassen Sie einen Kommentar mit kurzer Erklärung, was und warum Sie sich ändern werden. Viele Tickets hängen nicht auf, weil sie nicht getan werden können, sondern weil sie viele logische Widersprüche verursachen, die Sie vielleicht nicht kennen. Es ist besser, sie in Kommentaren zu klären, bevor sie eine PR senden.
Nehmen Sie sich etwas Zeit, um F zu drängen und unseren besten Mitwirkenden etwas Respekt zu geben, die ihre eigene Zeit damit verbracht haben, den Club besser zu machen.
Lassen Sie uns F drücken, um diesen großartigen Mitwirkenden Respekt zu zahlen!
MIT
Mit anderen Worten, Sie können den Code für private und kommerzielle Zwecke mit einer Autor -Zuordnung verwenden (indem Sie die ursprüngliche Lizenzdatei oder den Club erwähnen?).
Schließen Sie sich unserer IT -Community an, die Zufar im Telegramm erklärt hat.
Sie können uns per E -Mail kontaktieren: [email protected].
❤️