Giter VIP home page Giter VIP logo

Comments (14)

Eomm avatar Eomm commented on August 24, 2024 1

Done https://github.com/Eomm/package-compliant
Refer #139

from package-maintenance.

ghinks avatar ghinks commented on August 24, 2024 1

@Emuentes added a couple of typo corrections to lines +29 (irgnored) and +86 typo (will will) to this most excellent body of work.

from package-maintenance.

ghinks avatar ghinks commented on August 24, 2024 1

apologies @Eomm I do not remember asking to review the tool.

from package-maintenance.

Eomm avatar Eomm commented on August 24, 2024 1

I was thinking to add a command also to add the section support further validation so with a simple npx .. users can add this info

from package-maintenance.

mhdawson avatar mhdawson commented on August 24, 2024 1

Request to move to node.js org: nodejs/admin#343

from package-maintenance.

Eomm avatar Eomm commented on August 24, 2024

I'm building the tool here.
I will add the string-output in next days, but it could be a starting point if you have some ideas further the strict validation of the support property.

from package-maintenance.

bnb avatar bnb commented on August 24, 2024

Nobody in today's meeting to discuss this specific issue/tool. Will hold off on discussion next meeting that someone is present to discuss.

from package-maintenance.

Eomm avatar Eomm commented on August 24, 2024

I listen to the meeting: this issue is still open because @ghinks asked to review a little bit the tool I made.

I'm not against to move the tool from my github to Node.js one if you find it worthy 😃

I thought that I could add a tools.md page where track this tool and the future ones.

from package-maintenance.

mhdawson avatar mhdawson commented on August 24, 2024

Hoping to try it out soon so that we can talk about next steps in terms of evangelizing the support section data.

from package-maintenance.

mhdawson avatar mhdawson commented on August 24, 2024

Is this the expect output when you run npm test?

-sh-4.2$ npm test

> [email protected] test /home/mhdawson/node_modules/package-compliant
> standard && tap -J --coverage test/**/*.test.js

total ................................................. 0/0

  0 passing (9.787ms)

  ok
----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |        0 |        0 |        0 |        0 |                   |
----------|----------|----------|----------|----------|-------------------|

I think it says no tests were run?

from package-maintenance.

mhdawson avatar mhdawson commented on August 24, 2024

Once we get the text landed in non-draft for the support levels we probably also want the tool to provide a link to that doc as a reference when flagging that sections are not up to date.

We had also discussed that people could define their own values. I wonder if we want a "strict" option which returns an error if the values don't make our known list and flags an error, and a default where it simply warns about ones that are not on the lists.

from package-maintenance.

Eomm avatar Eomm commented on August 24, 2024

I will add soon the missing CODE_OF_CONDUCT and CONTRIBUTING

from package-maintenance.

Eomm avatar Eomm commented on August 24, 2024

Sorry @mhdawson, I miss your comments.

Is this the expect output when you run npm test?

absolutely not, I have reinstalled all the node_modules but all is OK.
This is expected:

~/workspace/package-compliance (master)
$ npm test

> [email protected] test C:\Users\behem\workspace\package-compliance
> standard && tap -J --coverage test/**/*.test.js

test/args.test.js ..................................... 4/4 5s
test/help.test.js ..................................... 4/4 7s
test/index.test.js .................................... 2/2 6s
test/support-validation.test.js ..................... 19/19 5s
test/validate.test.js ............................... 15/15 7s
total ............................................... 44/44

  44 passing (13s)

  ok
------------------------|----------|----------|----------|----------|-------------------|
File                    |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
------------------------|----------|----------|----------|----------|-------------------|
All files               |     98.7 |     87.5 |      100 |    98.68 |                   |
 lib                    |      100 |      100 |      100 |      100 |                   |
  args.js               |      100 |      100 |      100 |      100 |                   |
  index.js              |      100 |      100 |      100 |      100 |                   |
  man.js                |      100 |      100 |      100 |      100 |                   |
  support-validation.js |      100 |      100 |      100 |      100 |                   |
 lib/commands           |    97.87 |    78.57 |      100 |    97.87 |                   |
  help.js               |      100 |      100 |      100 |      100 |                   |
  validate.js           |    97.73 |    78.57 |      100 |    97.73 |                31 |
------------------------|----------|----------|----------|----------|-------------------|

Since I'm writing down the checklist in order to be compliant to our guidelines (and I'm not for CI), I let you know when all is OK, in a couple of days I will complete this and I hope you will not have other problems.

Once we get the text landed in non-draft for the support levels we probably also want the tool to provide a link to that doc as a reference when flagging that sections are not up to date.

We had also discussed that people could define their own values. I wonder if we want a "strict" option which returns an error if the values don't make our known list and flags an error, and a default where it simply warns about ones that are not on the lists

Regarding these comments, we could track these ideas in the issues as a reminder

from package-maintenance.

Emuentes avatar Emuentes commented on August 24, 2024

@Eomm @mhdawson
It's excellent to see this issue closed and the issue opened for migrating the module to the NodeJS EcoSystem!

Great job team! Much appreciated :-)

from package-maintenance.

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.