-
Notifications
You must be signed in to change notification settings - Fork 0
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
chore: add quickstart template #71
Conversation
6051cd0
to
338b462
Compare
865e35e
to
8dacf8b
Compare
great going @marcellmueller , Looking forward to steal some items, |
661c988
to
21ec8ed
Compare
@marcellmueller thoughts on https://typicode.github.io/husky/ for precommit hooks, I have seen other teams use it, though I have to say, I have not used it personally. Any teams in FDS using it @DerekRoberts ? |
I'm not a fan of precommit hooks because they impede frequent pushing and updating. People can circumvent with '--no-verify' too. Letting the CI (workflow) handle it is ideal! We have several examples. Over here only the capstone project, which was all students, has suffered through Husky. @marcellmueller @mishraomp |
well I take my words back |
@mishraomp Lol! It's not all bad, just maybe a little remedial. :D + :P |
Well it might be a good idea to leave it out of the OpenShift quickstart though I think pre-commit hooks are very useful. Without it the team regularly commits messy or even broken code and as someone who isn't a fan of nit-heavy PR reviews having eslint properly implemented with pre-commit helps mitigate that. I think the quickstart template is a good example of this, as it has numerous linting errors once eslint was fixed and formatting inconsistencies ;) Using the |
9e82d93
to
27a31c3
Compare
@marcellmueller Given that arugment, sure! It's easier for teams to remove features than add, so we could be helping teams by annoying them. :D ...the linting errors point more to us needing help rather than any high-level decision making. :/ @mishraomp |
@marcellmueller Can you be conned into providing these improvements to the QuickStart? We'd most definitey appreciate it. :) @mishraomp |
I'd love to help with some PRs. I'll make sure my PO is good with me spending a little time contributing back. Would love to prioritize getting eslint working for the entire project and Vitest as the backend test runner for consistency if that is okay :) |
27a31c3
to
6db481d
Compare
@marcellmueller That'd be great, thanks! ...worst case we can just "liberate" your ideas using good old theft. :D + :P |
959150c
to
ce04339
Compare
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nicely done, lgtm
Hey I tried to open a PR for replacing Jest with Vitest in the backend, however I don't have access to create a branch. Can I get access to do that? |
@marcellmueller Sorry, you now have write access! Thanks, we're looking forward to this. :) @mishraomp |
cb81d24
to
b34290c
Compare
WIP
Setting up project using https://github.com/bcgov/quickstart-openshift modified to comment/remove OpenShift specific features.
Todo:
Readme.md
Todo after merge to main:
gh-pages
Notes:
/backend
project 🎉Eslint
Configuring eslint to work on the monorepo and not just the frontend ended up being a big pain. I think it's mostly working correctly now 🤞
/backend
project. Though I think using the base config is fine for now.