Add details on deps.cljs
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- documentation
Piste de recherche
Commencez par comparer la documentation existante sur les dépendances et le packaging aux trois URL liées, puis vérifiez la relation entre deps.cljs et une déclaration de dépendance Leiningen. Documentez le nom du fichier, les emplacements et les clés pris en charge, la gestion de plusieurs fichiers ainsi que le comportement du téléchargement par rapport à celui du compilateur, avec des exemples répondant à chaque question.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The deps.cljs file is discussed by example in a couple of places:
- https://clojurescript.org/reference/dependencies
- https://clojurescript.org/reference/packaging-foreign-deps
- https://cljs.github.io/news/0.0-2719
I'd really like to see a slightly more formal description of how this file works. Questions:
- Is the
deps.cljsfilename hardcoded? - Does it only work inside jars? (Only at the top level directory?)
- Can there be more than one in a project? How do they interact if so?
- Can it contain anything other than a
:foreign-libskey?
(I think part of my confusion lies from the fact that I'm a bit fuzzy on the mechanics of what happens when you add a dependency string to a lein project file. I always thought that the dependency strings only affected the downloading of dependencies to disk--not compiler options. I think the answer is that the dependency vector downloads the jars to disk and the presence of a deps.cljs file on disk affects the compiler, but it'd be great to have this spelled out.)
CC: @johnmn3
- Langage dominant
- Shell
- Étoiles
- 107
- Forks
- 130
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de clojure/clojurescript-site
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
clojure/clojurescript-site#413 ·
-
docs for vars and metadataOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
clojure/clojurescript-site#392 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 20/100
clojure/clojurescript-site#390 · 1 commentaire ·
-
contributing page: jbake download link times outPeut-être à nouveau libre @puredanger l’a pris il y a 1933 jours, et aucune pull request n’est ouverte. Ouverte
clojure/clojurescript-site#388 · 4 commentaires · 1 personne assignée ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
clojure/clojurescript-site#387 · 3 commentaires ·
Toutes les issues de clojure/clojurescript-site
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
acmesh-official/acme.sh#7356 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
alunduil/alunduil-infrastructure#918 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
alunduil/alunduil-chezmoi#1048 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
YunoHost-Apps/coturn_ynh#49 ·
-
Page request: basaltOuvertehelp wanted new command
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
tldr-pages/tldr#24890 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour