Vulcan Next vous aide à créer des applications basées sur GraphQL avec next.js.
Où Vulcan brille ensuite:
Vulcan Next fournit:
Rejoignez le Slack et rencontrez les contributeurs Vulcan
Rejoignez la nouvelle discorde et rencontrez les contributeurs Vulcan
Commencez avec le tutoriel en direct
Lisez l'article d'introduction sur freecodecamp
Vérifiez la documentation complète
Vous ne pouvez pas enseigner à un vieux chien de nouvelles astuces! Vulcan Next est le successeur de "Vulcan.js", le cadre de météores de Sacha Greif. Il hérite des années d'expérience, avec une architecture modernisée qui remplace Meteor par suivant.js.
Vulcan propose Next The Devographics Surveys State of JS, State of CSS et State of GraphQL.
Vous ne connaissez pas encore Next.js? Vous pouvez rejoindre le cours suivant.js chez Human Coders d'Eric Burel, 3 jours pour comprendre le fonctionnement interne du routeur, serveur et rendu statique de Next.js, Edge Middlewares et tous leurs amis.
Vous voulez nous aider à construire des paires de chaudières de haute qualité? Vous pouvez parrainer Vulcan sur un collectif ouvert ou nous contacter pour des primes et des travaux indépendants (nous faire un ping sur Vulcan Slack ou Discord).
Conseil de pro: vous pouvez tester Vulcan Suivant avec Zero Installer en le clonant sur Codeand Box.
Si vous préférez une installation locale:
git clone -b main https://github.com/VulcanJS/vulcan-next
cd vulcan-next
yarn
yarn run devOuvrez http: // localhost: 3000 dans votre navigateur. Vous pouvez ensuite accéder au tutoriel en direct sur http: // localhost: 3000 / Learn.
Lors de la création de votre propre application, vous voudrez héberger le code sur votre propre référentiel GIT (sur github, bitbucket, etc.).
Renommez "Origin" à "en amont", afin que vous puissiez utiliser votre propre référentiel GIT comme "Origine" principale, et le référentiel officiel VN comme "en amont".
git remote rename origin upstream
# Then do what you need to create your own origin remote
# git remote add origin <your-own-git-repository-url>Par défaut, Vulcan Next se connectera à un exemple de base de données en lecture seule détenue par LBKE. Pour créer votre propre application, vous voudrez utiliser votre propre données.
Si vous utilisez Windows, vous voudrez peut-être soit:
Installez Ubuntu en double démarrage (la machine virtuelle est techniquement bien mais beaucoup plus lente et pourrait conduire à une mauvaise expérience de développement)
Configurer le sous-système Linux afin de pouvoir exécuter Docker sur Windows
Installez MongoDB à l'aide du programme d'installation de Windows
Il exécutera Mongo dans votre terminal actuel, ou créera et exécutera une image Mongo si c'est la première fois que vous exécutez la commande.
Remarque: vous devez toujours démarrer votre base de données avant d'exécuter l'application.
yarn run start:mongoVoir les instructions d'installation de Docker pour Ubuntu ici si vous n'avez pas encore Docker.
Dans .env.development ou .env.development.local utilise cet URI pour Mongo:
MONGO_URI= " mongodb://localhost:27017/vulcan-next-app "Vous pouvez ensuite arrêter le serveur et le recommencer.
Nous conseillons d'utiliser MongoDB Compass pour visualiser le contenu de votre base de données.
Méfiez-vous: Vulcan Next est un passe-partout, la possibilité de mettre à jour automatiquement n'est pas garantie. Vous devrez peut-être appliquer les mises à jour à la main, en comparant la prochaine dernière version de Vulcan à votre propre code. Vérifiez toujours que la fusion n'a pas cassé votre application! .
# Get the latest version of Vulcan Next locally
git fetch upstream
# Merge to your own code (favouring your own code as a default in case of conflict)
git merge upstream/main -X oursCe démarreur est en lecture seule ! Veuillez éviter d'ouvrir les demandes de traction contre elle.
Tous les développements se produisent dans notre monorepo "Vulcan NPM" ici.
Ce projet existe grâce à toutes les personnes qui contribuent.
Merci à tous nos bailleurs de fonds! [Devenez un bailleur de fonds]
Soutenez ce projet en devenant un sponsor. Votre logo apparaîtra ici avec un lien vers votre site Web. [Devenir sponsor]
Ils donnent du temps et partagent des connaissances pour soutenir le projet.

Ceci est un projet Next.js Bootstrapé avec create-next-app .
Pour en savoir plus sur Next.js, jetez un œil aux ressources suivantes:
Vous pouvez consulter le référentiel GitHub suivant. Vos commentaires et contributions sont les bienvenus!
La façon la plus simple de déployer votre application Next.js est d'utiliser la plate-forme Vercel à partir des créateurs de next.js.
Consultez notre documentation de déploiement Next.js pour plus de détails.