Closed ctmbl closed 1 year ago
This PR aims more to be a look into what we maybe miss during the first version bump than a real addition to the project, it personally raised for me many question on how to rightly version a software and in the iscsc.fr case a website.
i'm not sure what this is about then :thinking:
maybe you want to make this a DRAFT
?
You're right it should be a DRAFT :wink: but you still can review the changes I made
Is it ready for review?
Is it ready for review?
you marked it as such yourself right? :confused: @ctmbl ?
@atxr yes it is :wink:
In particular I would really like any opinion on the unused fields of the package.json
as well as name
and description
.
I didn't get the point of this PR sorry can you explain it again?
In particular I would really like any opinion on the unused fields of the
package.json
maybe we just don't need them :thinking:
otherwise, you could set default values for each one of them and then we would be able to discuss these values
as well as
name
anddescription
.they look nice and simple to me, no real need to be super verbose in there
and as said in the paragraph about files
, the README
is always included in the package, no need to detail too much the descriptions
@atxr
I didn't get the point of this PR sorry can you explain it again?
you're right I've not been clear enough here, in fact this PR has 2 points:
package-lock.json
s (we talked about together in private) which hadn't been updated of the 1st version bump (you can check it with git checkout v0.1.0 && cd backend && npm install && git diff
), especially the ./package-lock.json
that can look useless because we don't run npm install
at root but what if we need to in the future? so here the questions:
Should we run npm install
when bumping version to update package-lock.json
s? Should we run it at root? or include it to the .gitignore
? package.json
more consistent by adding/updating name
and description
Sure these 2 things aren't of great importance :sweat_smile: but I'm a perfectionist I like things properly done :sweat_smile:
@amtoine
maybe we just don't need them thinking
Absolutely fine to me but I had to ask!
Ok it's clearer!
npm install
to npm ci
However the package-lock.json in the root directory is useless because it will be empty (no packages are installed in root)@atxr
ok so should I remove the root package-lock.json
?
@atxr ok so should I remove the root
package-lock.json
?
Yes I think so!
feel free to ping me with a new review when needed :+1:
@atxr @amtoine
package-lock.json
has been removed I think we're able to merge this
This PR aims more to be a look into what we maybe miss during the first version bump than a real addition to the project, it personally raised for me many question on how to rightly version a software and in the iscsc.fr case a website.