Section courante

A propos

Section administrative du site

Configuration de l'environnement de développement

Prérequis

Pour installer et configurer votre environnement de développement local, voici quelques prérequis :

Mac OS X : Vous devez d'abord installer XCode, disponible sur l'App Store, sur votre Mac. Après l'avoir téléchargé et exécuté, exécutez ceci en ligne de commande :

xcode-select --install

Clonage des projets

Tout d'abord, clonez le projet, puis ajoutez une ligne à votre fichier ~/.bash_profile pour indiquer aux autres programmes où se trouvent les fichiers de développement LibSass :

git clone git@github.com:sass/libsass.git
cd libsass
echo "export SASS_LIBSASS_PATH=$(pwd)" >> ~/.bash_profile

Ensuite, si vous exécutez le script «bootstrap», il devrait cloner tous les autres projets requis :

./script/bootstrap

Vous devriez maintenant avoir un dossier sass-spec et un dossier sassc dans le dossier libsass. Ces deux dossiers sont des clones de leurs projets Git respectifs. Si vous souhaitez effectuer une pull request, pensez à travailler dans ces dossiers. Par exemple, si vous souhaitez ajouter un test (consultez la documentation pour savoir comment procéder), assurez-vous de le commiter dans votre fork du projet GitHub sass-spec. De plus, chaque fois que vous exécutez des tests, assurez-vous de les récupérer depuis l'origine ! Nous voulons nous assurer que les tests sont effectués sur les dernières versions de libsass, sassc et sass-spec !

Maintenant, essayez de compiler le projet. Pour cela, utilisez la commande make :

make

À ce stade, si vous obtenez une erreur, il y a probablement un problème avec l'installation de votre compilateur. Mais avant cela, n'oubliez pas de rechercher le message d'erreur sur Google ! De nombreux problèmes sont résolus rapidement de cette façon.

Exécution de la spécification avec LibSass

Ensuite, pour exécuter la spécification avec LibSass, exécutez :

./script/spec

Si vous obtenez une erreur concernant SASS_LIBSASS_PATH, vous devrez peut-être toujours définir une variable pointant vers le dossier libsass, comme ceci :

export SASS_LIBSASS_PATH=/Users/you/path/libsass

...où la dernière partie renvoie au répertoire libsass que vous avez cloné. Vous pouvez obtenir ce chemin en saisissant pwd dans le terminal.

Exécution de la spécification avec Ruby Sass

Accédez au dossier sass-spec ayant dû être cloné précédemment avec la commande «bootstrap». Exécutez la commande suivante :

bundle install
./sass-spec.rb

Vous testez maintenant avec Sass !

Profilage

Librsass est-elle lente ? Consultez le guide de Profilage de LibSass.



Dernière mise à jour : Mardi, le 8 octobre 2024