Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
mycelia-cli
Advanced tools
Readme
(si pas déjà dispo sur l'ordinateur) installer git en version 2.3 minimum
(si pas déjà dispo sur l'ordinateur) installer nodejs (v8 ou plus) avec npm
(si pas déjà dispo sur l'ordinateur) installer mycelia-cli : tapper npm install -g mycelia-cli
en ligne de commande (git-bash pour les utilisateurs windows)
dans le dossier ou vous voulez mettre votre nouveau projet :
mycelia init
pour le créer sur placemycelia init monFabuleuxProjet
pour le créer dans un sous dossier à son nom.si, en tant que membre d'AGATAs, vous utilisez framagit.org/AGATAs
si vous n'utilisez pas l'infrastructure d'AGATAs
¹ créer et configurer sa clef ssh :
ssh-keygen -t rsa -C "nom utilisateur et nom machine ex: Millicent PC portable"
puis faire entrer à chaque question sans rien mettre.cat ~/.ssh/id_rsa.pub
copier les quelques lignes qui s'affiche (de ssh-rsa
jusqu'au nom que vous avez donné à la clef.)key
puis valider en appuyant sur add key
.⚠ Les dépos git stockant les données d'un projet mycelia contienne des données sensibles (configuration du server email, emails des utilisateurs...). Ces dépos git ne sont donc pas destinés à être accessible publiquement.
mycelia init
comme vu plus haut)mycelia build
(après chaque modification, pour pouvoir accéder au projet actualisé en lançant via le fichier generated.build.public/index.html)mycelia start
(après chaque redémarrage de la machine, pour le projet sur le quel travailler en local (1 seul à la fois)) ou, mycelia contribAuto
si vous avez configuré votre clef ssh¹ pour commit pull push automatiquement vos modificiation en plus d'actualiser automatiquement l'application en local.PS : si vous avez correctement configurez votre instance local et votre clef ssh, les modifications sauvegardé depuis l'interface de mycelia serons automatiquement fusionné dans le dépos git de référence (framagit.org/AGATAs/nomProjet pour les projets AGATAs) PS2 : les modifications faites à la mains sont à commit et push manuelement, mais une fois push, elles s'appliquerons à toutes les instances local et en productions qui se syncronnisent sur le dépos de référence.
allData/
deviens public/
allData/publicData.yml
deviens data.yml
(en dehors du dossier public/
)generated.build.public/index.html
après avoir lancé mycelia build
npm install
, npm start
, c'est mycelia build
qu'il faut executer sous windows dans le dossier du projet après chaque modification faite dans le dossier (export de données, css/stylus, picto, config...).mycelia contribAuto
a lancer une seul fois par redémarrage sur le projet en cours pour faire les commit, pull et push automatiquement. (nécessite d'avoir cloné le projet en avec l'adresse ssh et non celle en https, et nécessite aussi d'avoir bien configuré sa clef ssh¹.)public/config.yml
via l'option layersPicto2GraphRegExFilter
et non plus en vrac dans graph.js
mycelia-cli init : cré l'environnement minimal pour une nouvelle instance mycelia dans le dossier courant.
mycelia-cli update : met à jour les dépendances du projet (mycelia-cli, mycelia-server-nodejs, mycelia-front-app)
mycelia-cli build : assemble données et application statique dans un dossier generated.prod
mycelia-cli start : lance un serveur statique sur le dossier build et un serveur d'édition relié aux données + lance le navigateur avec mycelia-front-app relié au serveur d'édition.
mycelia-cli watch : mycelia-cli start + aux changement de données, refait un build
FAQs
initialize, scaffold, build, deploy mycelia projects from command line
The npm package mycelia-cli receives a total of 1 weekly downloads. As such, mycelia-cli popularity was classified as not popular.
We found that mycelia-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.