Code Monkey home page Code Monkey logo

Comments (13)

GoOz avatar GoOz commented on June 11, 2024

👍 NEED

from jquery-accessible-tabs-aria.

nico3333fr avatar nico3333fr commented on June 11, 2024

Je croule sous le taf :-\

Y a juste ce qui est indiqué dans la doc ci-dessus ou d'autres trucs à faire ? (fichiers à créer sur le repo, etc.)

Un peu d'aide please :)

from jquery-accessible-tabs-aria.

GoOz avatar GoOz commented on June 11, 2024

Il me semble qu'à minima il faut juste ajouter un package.json avec les infos de url, licence, etc dans le dépôt ce qui permet déjà d'installer le script à la main.
Le mieux serait en effet de le publish mais là j'ai jamais fait. Pas plus d'infos que n'en donne la page qu'à donner @ffoodd

from jquery-accessible-tabs-aria.

ffoodd avatar ffoodd commented on June 11, 2024

Oui pour faire simple il faut ton fichier package.json (voici par exemple celui d'a11y.css).

Il faut installer NodeJS (probablement déjà le cas si tu joues avec Gulp ou autre joujou Node — et sinon ça se passe là). Tu peux tester avec la commande node -v. npm est installé avec Node donc tu l'auras forcément. Tu peux lancer sudo npm install npm -g pour mettre à jour ton npm.

Ensuite pour publier, le plus simple est de se créer un utilisateur npm via la page d'inscription. Puis sur ton poste, utilises la commande npm login pour te connecter à ton compte npm.

Pour finir tu navigues via cd jusqu'au répertoire de ton projet. Il faut le package.json à la racine. Quand tu es dedans, tu peux lancer npm publish.

Pour vérifier que tout s'est bien passé, tu peux te rendre sur ton profil npm : ton nouveau projet devrait apparaitre en quelques secondes / minutes (cf mon profil npm).

Tout ce qu'on peut faire « à ta place » est de créer les pakage.json, je pense que pour la publication il vaut mieux que ça reste chez toi :)

PS: note les subtilités dans celui d'a11y.css, notamment les numéros de version et les dépendances : il faut bien penser à les maintenir en publiant une version. Mais tes modules sont assez softs donc ça ne devrait pas être trop dur :)

Ça aide ?

from jquery-accessible-tabs-aria.

ffoodd avatar ffoodd commented on June 11, 2024

Hop, un générateur de package.json pour faire encore plus simple.

from jquery-accessible-tabs-aria.

dhoko avatar dhoko commented on June 11, 2024

How to publish packages to NPM -> https://gist.github.com/coolaj86/1318304

from jquery-accessible-tabs-aria.

nico3333fr avatar nico3333fr commented on June 11, 2024

Yop, merci !

J'ai créé le package.json, y a juste la dépendance à jquery que j'ai pas trop compris où mettre.

Je cherche à publier sur NPM…

from jquery-accessible-tabs-aria.

ffoodd avatar ffoodd commented on June 11, 2024

Ça devrait être un truc dans ce genre-là :

"dependencies": {
    "jquery": "latest"
  },

(latest peut aussi être un numéro de version, ou un indicateur de version avec des opérateurs, comme le dit la doc.

from jquery-accessible-tabs-aria.

nico3333fr avatar nico3333fr commented on June 11, 2024

Punaise, c'est TOP user-friendly comme truc.

Je crée mon compte en ligne, ok.

A la ligne de commande =>
npm login : pas de "!" dans le pass. Ok, j'update (c'eut été sympa de le dire en ligne).

npm publish ./ faut être loggé. Ok.
Quand je tente un npm login pour faire le publish =>
npm ERR! Error: Unknown error while authenticating : -/user/org.couchdb.user:nico3333fr

Okay, on recommence en faisant ce que @dhoko a indiqué, ça passe. Je vais y arriver !

npm publish => name can no longer contain capital letters.

enerve-colere-tire-tas
RAAAAAAAAAAAAAAAAAAAAAAAAAAAAA !

Yo, on est en 2016, même Github permet de le faire en ligne avec un beau formulaire.

Bref => https://www.npmjs.com/~nico3333fr && https://www.npmjs.com/package/jquery-accessible-tabpanel-aria

Notre peuple vaincra.

Vous pouvez tester que ça marche bien ?

from jquery-accessible-tabs-aria.

dhoko avatar dhoko commented on June 11, 2024

Peace&Love 👍

[dev-02]:/tmp/test 
$ npm i jquery-accessible-tabpanel-aria
[email protected] ../node_modules/jquery-accessible-tabpanel-aria
└── [email protected]
[dev-02]:/tmp/node_modules 
$ ll jquery-accessible-tabpanel-aria/
total 48K
-rw-rw-r-- 1 aureliengarroux aureliengarroux  13K Jan 11 14:20 jquery-accessible-tabs.js
-rw-rw-r-- 1 aureliengarroux aureliengarroux  11K Jan 11 14:20 jquery-accessible-tabs_old_version.js
-rw-rw-r-- 1 aureliengarroux aureliengarroux 1.1K Jan 11 14:20 LICENSE
drwxrwxr-x 3 aureliengarroux aureliengarroux 4.0K Jan 11 15:14 node_modules/
-rw-rw-r-- 1 aureliengarroux aureliengarroux 1.7K Jan 11 15:14 package.json
-rw-rw-r-- 1 aureliengarroux aureliengarroux 3.6K Jan 11 14:20 README.md
-rw-rw-r-- 1 aureliengarroux aureliengarroux 2.4K Jan 11 14:20 sample.html

ça marche :)

Par contre la démo ne semble pas fonctionner.

from jquery-accessible-tabs-aria.

ffoodd avatar ffoodd commented on June 11, 2024

Bien ouèj 😎

from jquery-accessible-tabs-aria.

nico3333fr avatar nico3333fr commented on June 11, 2024

Merci bien, encore une victoire de canard WC 👍

Et plus sérieusement, merci de m'avoir appris un nouveau truc :)

from jquery-accessible-tabs-aria.

nico3333fr avatar nico3333fr commented on June 11, 2024

Yop, c'est bon : j'ai pu updater. Merci bien, et see you soon :)

from jquery-accessible-tabs-aria.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.