Comments (14)
Done https://github.com/Eomm/package-compliant
Refer #139
from package-maintenance.
@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.
apologies @Eomm I do not remember asking to review the tool.
from package-maintenance.
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.
Request to move to node.js org: nodejs/admin#343
from package-maintenance.
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.
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.
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.
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.
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.
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.
I will add soon the missing CODE_OF_CONDUCT
and CONTRIBUTING
from package-maintenance.
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.
@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)
- Node.js Package Maintenance Team Meeting 2023-07-06 HOT 1
- Node.js Package Maintenance Team Meeting 2023-07-18 HOT 4
- Impactful Projects Statusboard HOT 6
- Node.js Package Maintenance Team Meeting 2023-08-03 HOT 1
- Node.js Package Maintenance Team Meeting 2023-08-15 HOT 1
- Node.js Package Maintenance Team Meeting 2023-08-31 HOT 1
- Node.js Package Maintenance Team Meeting 2023-09-12 HOT 2
- Move meeting to be monthly HOT 2
- Node.js Package Maintenance Team Meeting 2023-09-28 HOT 2
- Node.js Package Maintenance Team Meeting 2023-10-24 HOT 2
- Transferring projects into pkgjs HOT 1
- Node.js Package Maintenance Team Meeting 2023-11-23 HOT 3
- Node.js Package Maintenance Team Meeting 2023-12-19 HOT 1
- Node.js Package Maintenance Team Meeting 2024-01-18 HOT 1
- Node.js Package Maintenance Team Meeting 2024-02-13 HOT 2
- Node.js Package Maintenance Team Meeting 2024-03-14 HOT 3
- globally installing npm should not be the recommended way for Mac and Linux HOT 29
- [Draft] Proposal for Node.js Version Management HOT 2
- Node.js Package Maintenance Team Meeting 2024-04-09 HOT 2
- Node.js Package Maintenance Team Meeting 2024-05-09 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from package-maintenance.