Un système complet de recherche, d'appel d'offres et de contrepartie pour correspondre aux employés du service extérieur avec les bonnes compétences aux postes et postes disponibles.
Nous utilisons yarn comme gestionnaire de packages, disponible en téléchargement ici. Dans la mesure du possible, nous avons inclus les commandes correspondantes pour npm .
Installez les dépendances avec yarn install ou npm i
Nous utilisons EditorConfig pour assurer la cohérence entre les formats de fichiers et les environnements d'édition de code. EditorConfig prend en charge une variété d'éditeurs de code populaires répertoriés ici.
Vous aurez besoin de l'API State TalentMap en cours d'exécution localement afin que cette application fasse des demandes à l'API.
yarn start ou npm startExécute l'application en mode développement. Ouvrez http: // localhost: 3000 pour le voir dans le navigateur.
La page se rechargera si vous effectuez des modifications. Vous verrez les erreurs de construction et les avertissements de peluches dans la console.
yarn test ou npm test Exécute l'observateur de test en mode interactif.
Par défaut, exécute les tests liés aux fichiers modifiés depuis le dernier engagement.
En savoir plus sur les tests.
yarn build ou npm run build Créez l'application pour la production dans le dossier build . Il réagit correctement en mode de production et optimise la construction pour les meilleures performances.
La construction est minifiée et les noms de fichiers incluent les hachages. Par défaut, il comprend également un travailleur de service afin que votre application se charge de Cache local lors de futures visites.
Votre application est prête à être déployée.
Consultez la documentation Create-React-App pour plus de détails.
L'application frontale est dockée et disponible dans une pile docker-compose avec l'API. Configuration et plus disponibles ici.
Il existe un bref guide de déploiement ici qui traite du déploiement dans l'application frontal. Pour des intgues plus approfondies, y compris l'API, découvrez le wiki.
Les tests d'accessibilité peuvent être exécutés dans un environnement CI à l'aide de pa11y-ci . Par défaut, il teste le tableau URL trouvé dans .pa11yci en utilisant la norme WCAG 2.0 AA. Assurez-vous de mettre à jour le tableau d'URL avec des ID qui existent dans la base de données de votre environnement.
Voir contribuer pour plus d'informations.
Ce projet est dans le domaine public mondial. Comme indiqué dans la contribution:
Ce projet est dans le domaine public aux États-Unis, et le droit d'auteur et les droits connexes dans les travaux du monde entier sont supprimés grâce au dévouement du domaine public universel CC0 1.0.
Toutes les contributions à ce projet seront publiées dans le cadre du dévouement CC0. En soumettant une demande de traction, vous acceptez de vous conformer à cette renonciation à l'intérêt du droit d'auteur.