-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Infrastructure(tooling): Improve project structure #6888
Comments
@evenstensberg Can you write a small list of testing instructions so that we can test that this works on Master? |
For cspell? If so:
You can customize which files you want spell to audit, its a simple glob and declared in the script in package.json. If you want to tweak the cspell config -> https://github.com/streetsidesoftware/cspell/blob/main/examples/cspell.json Eventually I'd abstract the dict of words into its own package -> http://cspell.org/docs/dictionaries/ |
@evenstensberg this is great! Do you have an example of another repo that is using this at a similar scale of users so we can check their set up? |
Not at the moment, but we’re using it at webpack |
@unlikelyzero @ozyx I've sent a couple of PRs. Let me know they need any revision. Also, I saw @ozyx submitting a PR on Vue3 migration (eslint). I have a repo that uses Vue 3 with a custom webpack build, if you are interested in seeing how that will look. |
Hi @evenstensberg! Awesome, we will definitely take a look at your Vue 3 repo (could you provide the link?). We have recently completed the upgrade to the Vue 3 migration build and are planning to take the full step to Vue 3 proper soon. BTW, could you please create separate issues for these features and update the PRs? Reason being that we need time to review the requests and see if they're something we are interested in, or even permitted to, implement into the Open MCT project. Please include details and specifics as to what would be implemented, its stated goal, any caveats, etc. We want to make sure that your valuable time is spent in the most effective way possible, and not on something that potentially cannot be merged due to various reasons. That being said, we really appreciate all of your hard work towards improving Open MCT! Please be patient with us as it will take some time for us to review, in addition to our ongoing development work. Please let us know if you have any questions. Cheers! |
Here's the link to the repo
I'll create issues for the PR's when I'm available, with explanation of why they're needed and how to utilize given functionality. Maybe this will make it easier for you to get approval to use the code.
Good thing! If it's not much of a hazzle, I'd appreciate some nasa stickers for my mac 😆 |
@evenstensberg at the same, we could use some help getting some of our companion repos into shape. If you have some cycles, could you make some webpack improvements to this repo? |
@unlikelyzero Sure, I'll have a look. I guess also openmct-yams could have some further refurbishment. Here's my priorities:
Sounds good? |
@unlikelyzero what node version are you using locally? I'll base my PR's on that version |
@evenstensberg most of our projects use 18LTS right now |
@unlikelyzero do you use Slack/Discord where we can talk more concurrently, or is the only alternative GitHub? In slack you can invite external people without letting them into the org itself |
@evenstensberg unfortunately, we're forced to communicate asynchronously through GitHub |
@unlikelyzero no problems. |
Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
It would be nice to improve the tooling in this project. For instance, implementing grammar, better linting and such like.
Describe alternatives you've considered
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: