Interface d'implémentateur
Dénoncer les conventions de dénomination
- Tous les composants doivent être dans le cas Pascal (cas de chameau à commencer par la lettre majuscule)
- D'autres fichiers, y compris les styles, doivent être dans le cas de chameau à commencer par la lettre minuscule
- Les fichiers de test doivent avoir le même nom que le fichier suivi de .spec.js
Étapes de configuration
- Installer NVM
- Installez le nœud-v12:
nvm install 12
- Passez au nœud 12:
nvm use 12
- Installer les dépendances,
yarn install
- Build metnteler-interface -
yarn run build
- Construire sur chaque changement -
yarn build --watch
Configuration à l'aide de bahmni sur vagabond:
- Assurez-vous que Bahmni s'exécute dans la boîte Vagrant et est accessible sur IP 192.168.33.10.
- Démarrez le serveur Web à l'aide
yarn start
. Vous pouvez également configurer la même chose dans Intellij - Mettez à jour le fichier
/etc/httpd/conf/httpd.conf
dans la boîte Vagrant. Ajoutez-les sous AddOutputFilterByType DEFLATE text/javascript
Header set Access-Control-Allow-Origin "http://localhost:8080"
Header set Access-Control-Allow-Methods "*"
Header set Access-Control-Allow-Credentials "true"
- Redémarrer le service HTTPD
service httpd restart
- Access Server sur http: // localhost: 8080
Configuration à l'aide de bahmni sur docker:
Afin de configurer l'environnement de développement pour l'interface d'implémentateur en exécutant bahmni sur docker, exécutez la build en mode de montre et suivez les instructions mentionnées ici