Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

variables des composants... dans les composants ? #290

Closed
raphaelgoetter opened this issue Oct 23, 2018 · 11 comments
Closed

variables des composants... dans les composants ? #290

raphaelgoetter opened this issue Oct 23, 2018 · 11 comments
Assignees

Comments

@raphaelgoetter
Copy link
Member

Pour l'instant, les variables spécifiques aux composants (ex. burger button) sont placées dans le fichier unique de variables.

Ne serait-il pas plus logique de les placer dans le même fichier SCSS que le composant lui-même ?

Ainsi, le fichier de variables ne contiendrait que les variables globales.

@raphaelgoetter raphaelgoetter self-assigned this Oct 23, 2018
@mtancoigne
Copy link
Contributor

D'un autre côté, ça demanderait de les chercher pour les connaitre (à moins qu'elles soient documentées, comme dans la doc de Bulma qui est top pour ça)

@raphaelgoetter
Copy link
Member Author

comme dans la doc de Bulma qui est top pour ça)

Ooh, c'est vrai que c'est beau ça !

@mtancoigne
Copy link
Contributor

Si l'idée de mettre les variables dans les composants voit le jour, je veux bien me pencher sur un sytème pour générer la doc (je ne sais pas si c'est évident de le faire, mais c'est à voir). Je suppose qu'on ne souhaite pas maintenir manuellement les listes de variables, etc...

@raphaelgoetter
Copy link
Member Author

C'est très sympa de ta part et je suis bien évidemment preneur.
J'attends quelques potentiels retours quand même avant de lancer la machine.

@SkullMasher
Copy link
Contributor

Hello, cela me semble logique également.

@mtancoigne
Copy link
Contributor

mtancoigne commented Nov 4, 2018

Je viens de regarder un peu la doc de bulma, il semblerait qu'il n'y ait qu'une personne qui s'en occupe. Avec le peu de recherche, j'en arrive à cette conclusion : soit il maintient la doc et écris le HTML, soit il le génère, et est chargé de le faire...

J'espère que c'est la deuxième solution, dans tous les cas je vais chercher du côté des parseurs SCSS. A-t-on une stack technique pré-requise, ou si je trouve un truc en brainfuck c'est ok ?

EDIT: il n'y a rien dans package.json qui permette d'avoir une idée :/

@mtancoigne
Copy link
Contributor

J'ai testé "kss-node", "sassdoc" et "sassdocjs" sans arriver à quoi que ce soit de concluant. On dirait qu'il y a toujours un truc qui coince :/

@mtancoigne
Copy link
Contributor

Alors alors ? On fait quoi ?? :D

@raphaelgoetter
Copy link
Member Author

Bah, je ne veux pas être pessimiste, mais s'il y a toujours un truc qui coince je ne pense pas que l'on puisse avancer pour le moment :/

@yannux
Copy link

yannux commented Apr 12, 2019

Salut à tous, chez Bulma.io c'est un script qui permet de générer un fichier JSON par composant avec les variables : https://bulma.io/2018/06/20/automatic-variables-documentation/

En regardant le dépôt Git il semble que tout soit se passe ici : https://github.com/jgthms/bulma/tree/master/docs/scripts

Le script utils.js https://github.com/jgthms/bulma/blob/master/docs/scripts/plugins/utils.js qui permet de parser tous les fichiers sass

@raphaelgoetter
Copy link
Member Author

J'affecte à la prochaine version (v8) de KNACSS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants