Introduction
Panneau d'administration Angularjs, cloné à partir du thème Admin-LTE, utilisant la bonne technologie pour les bonnes choses et sans gâchis. Le code est propre et bien commenté, écrit en Typescript
, de plus, une structure d'application simple utilisant les derniers Angular components
regroupés et servis à l'aide du chargeur de module dynamique universel SystemJs
et sans encombrement de gulp grunt mais seulement NPM
super propre :-).
- SystemJs - Chargeur de modules dynamiques universel
- AngularJs - Composants angulaires
- Le code source est en typeScript, compilation runtime jusqu'à la version 1.0
- NPM simple, facile et propre,
Pas de gâchis, de gorgée, de grognement - Tâche Visual Studio Code à diffuser sur le navigateur.
Comment exécuter :
- Installer le code Visual Studio
- Exécutez la commande
npm install
dans le dossier du référentiel - Ouvrez le dossier dans Visual Studio Code
- Exécutez la commande Visual Studio Code
Ctrl+Shift+B
!["Présentation AdminLTE"] (https://almsaeedstudio.com/AdminLTE2.png "Présentation AdminLTE")
AdminLTE a été soigneusement codé avec des commentaires clairs dans tous ses fichiers JS, LESS et HTML. LESS a été utilisé pour augmenter la personnalisation du code.
Informations sur le référentiel :
Contributions nécessaires pour convertir les pages d'affichage de l'ancien thème en composants angulaires
Prise en charge du navigateur
- Firefox (dernier)
- Chrome (dernier)
- Opéra (dernier)
- Internet Explorer 9+
- Bord
Contribution
Les contributions sont toujours les bienvenues et recommandées ! Voici comment :
- Forkez le référentiel (voici le guide).
- Clonez sur votre machine
git clone https://github.com/YOUR_USERNAME/Angular-AdminLTE.git
- Apportez vos modifications
- Créer une pull request
Exigences de contribution :
- Lorsque vous contribuez, vous acceptez de donner une licence non exclusive à Almsaeed Studio pour utiliser cette contribution dans n'importe quel contexte que nous (Almsaeed Studio) jugeons approprié.
- Si vous utilisez du contenu fourni par un tiers, il doit disposer d'une licence appropriée utilisant une licence open source.
- Les contributions ne sont acceptées que via les pull request Github.
- Enfin, le code contribué doit fonctionner dans tous les navigateurs pris en charge (voir ci-dessus pour la prise en charge des navigateurs).
Licence
AdminLTE est un projet open source d'Almsaeed Studio sous licence MIT. Almsaeed Studio se réserve le droit de modifier la licence des versions futures.
Liste de choses à faire
Ajouter Ng-App (Fait) Ajouter un routage (Fait)- Convertir les paramètres de l'application en application angulaire gérable (suite ..)
- Convertir des pages en composants angulaires (suite ..)
- Créer des composants réutilisables pour les contrôles (suite..)
- Ajouter une table Ng
- Ajouter le module Breeze.js
- Ajouter Breeze X-modifiable