-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scripts Review/Clean up #25
Comments
I think all of your suggestions make sense. I really like having The reason we had If we get rid of I'm thinking maybe calling Totally +1 with "Deploy Phase" Thanks! |
The standard scripts are I am indifferent to the location of If we are good with this, I will start making some of these changes. I will probably make a few PRs for this since that list is a lot of small tasks. |
+1 to removing check:size from anything thats run by a watcher. I'm all for less scripts. I'm not sure i see the benefits of a few smaller prs though since the dev team so far is pretty small. Thoughts on changing the scripts all at once? |
I assumed this was happening in a single PR... |
I am good with doing them all at the same time. |
I have started on this a bit. Slightly blocked by azz/jest-runner-tsc#2, but going to move forward with most of it then double back to see if I can get the config passing through properly. |
simplify scripts and move to jest-runner-tsc * update travis to pass ci flag * clean up scripts section * remove static check script * add ci to build script * add tsc jest runner * updated jest-runner-tsc to latest * remove ci from build * added type-check script fixes #25
🎉 This issue has been resolved in version 1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
I have been thinking hard on this and would love to know your opinion.
Short Version/Action List
test:watch
tsc
test:ci
--ci
tag to travis scriptcheck:size
fromvalidate
check:size
aspostbuild
validate:watch
to includetsc
runnervalidate:watch
tostart
[ ] [Optional] Replacetsc
withjest
based optionLong Version
I feel as though our scripts should be based on publish consumption and use case. With that in mind I recommend we remove tasks that are not for publish use, specifically the CI test script.
I believe our scripts should be based on the phase of work. Here is a summary of the phased and my recommendation on how we should handle them, including specific action items.
check:size
fromvalidate
because it does not add a lot of value while running in a watch statevalidate
(one time) orstart
/validate:watch
(watch mode)test:watch
as it is covered our watch scriptbuild
check:size
to the build phase as it already requires a build and its data is most pertinent then.Note: This is still a lot of raw thoughts and I look forward to discussion and flushing this out.
The text was updated successfully, but these errors were encountered: