? Iced-Latte (frontend) est un projet de bac à but non lucratif où une équipe de ses amateurs travaille à créer un marché moderne (https://iced-late.uk/) pour vendre du café afin de gonfler leurs compétences douces et difficiles et de s'amuser à travailler sur un projet intéressant. Construit en utilisant Next.js, il est fabriqué à des fins éducatives, offrant des informations sur le développement d'applications modernes avec Next.js.
? Il est crucial de noter que nous opérons sans soutien financier d'une partie, et nous ne compensons personne financièrement non plus. Nos efforts sont alimentés uniquement par la passion et le dévouement.
Veuillez soutenir le projet Iced Latte en donnant des étoiles? Sur les référentiels GitHub - Vos notes signifient beaucoup pour nous !?
Suivez les instructions de configuration dans start.md pour mettre le projet en cours d'exécution.
L'API est entièrement documentée avec Swagger. Accédez à la documentation sur http://localhost:8083/api/docs/swagger-ui une fois le serveur en cours d'exécution.
- public / (fichiers statiques)
- SRC / (répertoire des sources)
- app /
- _components / (composants utilisés par la page actuelle)
- Someratefolder / (une page par cœur)
- _components / (composants de la page Someroute)
Page.TSX (page Someroute)
Globals.css (styles mondiaux)
Layout.TSX (Root Layout)
page.tsx (page principale)
- Composants (composants partagés sur l'application)
- UI (composants UI partagés (boutons, etc.))
- Constantes (valeurs codées en dur temporaires)
- Données (données moquées temporaires)
- crochets (crochets personnalisés)
- Modèles (types de dactylographie)
- services
- Utils (fonctions utilitaires)
tailwind.config.ts (classes personnalisées du vent taillé)
Pas de K8, pas AWS, nous expédions les dockers directement via SSH et c'est beau!
L'ensemble de la configuration de production est décrit dans le fichier docker-compose.local.yml.
Ensuite, les actions GitHub doivent prendre tout le sale boulot. Ils construisent, testent et déploient des modifications de la production à chaque fusion pour maîtriser (seuls les responsables officiels peuvent le faire).
Explorez l'ensemble du dossier .github pour plus d'informations.
Nous sommes ouverts aux propositions sur la façon d'améliorer nos déploiements sans le sur-compliquer avec des conneries DevOps modernes.
Les fourchettes sont les bienvenues.
Trois énormes demandes pour tout le monde:
Les contributions sont les bienvenues.
Le principal point d'interaction est la page des problèmes.
Voici nos directives de contribution - contribution.md.
La langue officielle de développement en ce moment est l'anglais, car 100% de nos utilisateurs le parlent. Nous ne voulons pas présenter des obstacles inutiles pour eux. Mais nous avons l'habitude d'écrire des commits et des commentaires en russe et nous ne nous dérangerons pas de communiquer avec vous.
Pour les grands changements, ouvrez d'abord les problèmes ou (s'il est déjà ouvert), laissez un commentaire avec une brève explication quoi et pourquoi vous allez changer. De nombreux billets sont ouverts non pas parce qu'ils ne peuvent pas être faits, mais parce qu'ils provoquent de nombreuses contradictions logiques que vous ne connaissez peut-être pas. Il est préférable de les clarifier dans les commentaires avant d'envoyer un PR.
Prenez le temps d'appuyer sur F et donnez un respect à nos meilleurs contributeurs, qui ont passé leur temps à améliorer le club.
Appuyons sur F pour rendre hommage à ces formidables contributeurs!
Mit
En d'autres termes, vous pouvez utiliser le code à des fins privées et commerciales avec une attribution d'auteur (en incluant le fichier de licence d'origine ou en mentionnant le club?).
Rejoignez notre communauté informatique, Zufar l'a expliqué sur Telegram.
N'hésitez pas à nous contacter par e-mail: [email protected].
❤️