Dis moi signifie me dire ? Français.
Dismoi est une extension Web qui permet à quiconque de publier des informations directement sur n'importe quelle page Web que vous parcourez. Si vous suivez un informateur, ses messages sont affichés au moment où vous visitez les pages sur lesquelles il a commenté.
Pour en savoir plus sur les cas d'utilisation, visitez le ?? Dismoi Site Web.
Au moment de la rédaction du moment de la rédaction, les informations sont stockées dans la base de données et exposées via le backend Dismoi .
Vous pouvez trouver la dernière version de tests de l'extension Dismoi sur la page des versions.
Pour la dernière version de production de Dismoi Extension, visitez la page d'addon officielle de votre navigateur préféré:
À l'attention du réviseur de Mozilla Addon.
Pour atteindre zéro diff avec l'addon soumis, l'addon doit être construit avec le nœud version
10.15.0.yarn install && NODE_ENV=production yarn build:firefoxOu exécutez le processus de construction avec
Docker:yarn build:firefox:production:dockerhttps://extensionworkshop.com/documentation/publish/source-code-submission/
L'extension Dismoi nécessite les autorisations suivantes:
activeTab L'extension est en mesure de suivre votre navigation sur l'onglet Active, lorsque vous parcourez une nouvelle URL vous pouvez recevoir une nouvelle information.storage La prolongation Utilisez la zone de stockage sync pour stocker et synchroniser sur l'instance du navigateur Les informations suivantes:prefs les contributions que vous avez rejetées, détestées, aimées, lues. Aussi si vous avez accepté le ?? Terme de service.subscriptions quels informateurs vous suivez.installationDetails La version d'extension, date d'installation, date de la dernière mise à jour.user un identifiant unique généré.serviceMessage La dernière fois que vous avez vu le message du service, pour éviter de le montrer à nouveau.matches: ['*://*/*'] pour vous informer potentiellement sur n'importe quelle page que vous visitez.Dans un avenir proche, nous ne voulons pas utiliser l'API de contenu déclaratif, pour éviter d'injecter un JS partout et protéger davantage votre vie privée (voir # 275).
git clone [email protected]:dis-moi/extension.git dismoi-extensionhttps://classic.yarnpkg.com/en/docs/install
yarnPour démarrer l'application
profilesen développement, exécutez la commande suivanteyarn start:profiles
.env.development.example à .env.development et ajustez les valeurs.Lisez plus loin sur les environnements.
yarn startRegardez les changements de fichiers (mais ne rechargez pas le script de contenu cependant)
build/development/chromiumLe navigateur Chrom (e | ium) est recommandé pour le développement. Voir https://developer.chrome.com/extensions/getstarted#manifest
Vous êtes les bienvenus pour vous aider!
Pour plus de lecture, reportez-vous aux lignes directrices de Dispoi contributives.
# test everything
yarn testPour les tests d'intégration, voir # 289
Il existe un livre de contes pour la conception, l'exploration, les tests et la documentation des composants Dismoi . Il est chaud rechargé. Le livre de contes peut être exécuté avec la commande suivante:
yarn storybookIl est également possible de créer une version statique, celle que vous pouvez voir ici: https://storybook.lmem.net.
Vous pouvez le faire avec:
yarn build-storybook Il est automatiquement déployé sur https://storybook.lmem.net sur chaque mise à jour de la branche develop .
GNU AGPL V3
Copyright (c) 2016-2024 ONG des alternatives
Ce programme est un logiciel gratuit: vous pouvez le redistribuer et / ou le modifier en vertu des termes de la licence GNU Affero General Public tel que publié par la Free Software Foundation, soit la version 3 de la licence, soit (à votre option) n'importe quelle version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais sans aucune garantie; Sans même la garantie implicite de qualité marchande ou d'adéquation à un usage particulier. Voir la licence publique générale de GNU Affero pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, voir http://www.gnu.org/licenses/.