Semantic est un framework d'interface utilisateur conçu pour la création de thèmes.
Principales fonctionnalités
Semantic permet aux développeurs de créer rapidement de superbes sites Web, avec un HTML concis , un javascript intuitif et un débogage simplifié , contribuant ainsi à faire du développement front-end une expérience agréable. Semantic est conçu de manière réactive, permettant à votre site Web d'évoluer sur plusieurs appareils. Semantic est prêt pour la production et en partenariat avec des frameworks tels que React , Angular , Meteor et Ember , ce qui signifie que vous pouvez l'intégrer à n'importe lequel de ces frameworks pour organiser votre couche d'interface utilisateur parallèlement à votre logique d'application.
L'interface utilisateur sémantique est désormais compatible avec Node 18 et Gulp 4.
S'il vous plaît, aidez-nous à garder le suivi des problèmes organisé. Pour les questions techniques qui n'incluent pas de scénario de test JSFiddle spécifique (rapports de bogues) ou de demande de fonctionnalité, veuillez utiliser StackOverflow pour trouver une solution.
Consultez notre guide de contribution pour en savoir plus sur ce qui doit être publié sur les problèmes GitHub.
npm install semantic-ui # Use themes, import build/watch tasks into your own gulpfile.
L'interface utilisateur sémantique comprend un programme d'installation interactif pour vous aider à configurer votre projet.
Environnement | Installer le script | Repo |
---|---|---|
CSS uniquement | npm install semantic-ui-css | Dépôt CSS |
MOINS seulement | npm install semantic-ui-less | MOINS Repo |
MOINS plugin | npm install less-plugin-semantic-ui | Dépôt de plugins LESS |
EmberJS | ember install:addon semantic-ui-ember | Repo de braise |
Météore - MOINS | meteor add semantic:ui | Repo de météores |
Météore - CSS | meteor add semantic:ui-css | Dépôt CSS |
Tonnelle | bower install semantic-ui |
Consultez notre wiki d'intégration pour plus d'options.
Bien que certains composants fonctionnent dans IE9, les grilles et autres composants flexbox ne sont pas pris en charge par IE9 et peuvent ne pas s'afficher correctement.
Veuillez ne pas publier de questions d'utilisation sur GitHub Issues. Pour ce type de questions, utilisez notre salon de discussion Gitter ou StackOverflow.
GitHub Issues sert à suggérer des améliorations et à signaler des bogues. Avant de soumettre un bug, assurez-vous de procéder comme suit :
Lors de l'ajout de demandes d'extraction, assurez-vous de fusionner dans la branche suivante. Si vous devez démontrer un correctif dans next
version, vous pouvez utiliser ce JSFiddle
rtl
dans le script d'installation.Ressource | Description |
---|---|
Bogues et demandes de fonctionnalités | Toute soumission de bogue nécessite un lien vers un scénario de test et un ensemble d'étapes pour reproduire le problème. Vous pouvez créer un scénario de test en créant ce JSFiddle, puis soumettre votre rapport de bug sur les problèmes GitHub. |
Chat en direct | Rejoignez notre salle Gitter.im |
Mises à jour du bulletin d'information | Inscrivez-vous pour les mises à jour sur semantic-ui.com |
Ressources supplémentaires | Soumettez une question sur StackOverflow ou posez-la à notre groupe Google |
Projet | Comment aider | Étape suivante |
---|---|---|
Localisation | Aidez-nous à traduire l'interface utilisateur sémantique dans votre langue | Rejoignez notre communauté de traduction |
SCSS | SASS a besoin de PR pour prendre en charge les variables dans @import | Ajouter une demande de tirage pour le #739 |
Angulaire | Aider à développer des liaisons angulaires | Contactez-nous sur les problèmes GitHub |
Guides et tutoriels | Aider à rédiger des guides et des tutoriels | Rejoignez la discussion |
Si vous souhaitez démarrer une conversation sur Semantic, n'hésitez pas à m'envoyer un e-mail à [email protected]