Skip to content
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: update repo #768

Merged
merged 9 commits into from
Dec 8, 2023
Merged

chore: update repo #768

merged 9 commits into from
Dec 8, 2023

Conversation

ineshbose
Copy link
Collaborator

@ineshbose ineshbose commented Nov 23, 2023

original PR: #753

  • Converts repo to monorepo
  • Nightly releases!!
  • Includes a nifty test with nuxt/nuxt.com

Copy link

what-the-diff bot commented Nov 23, 2023

PR Summary

  • Regional Workflow Integration & Automation

    • A bundle of workflows (nightly.yml, nuxt2.yml, and sink.yml) has been added to .github/workflows for continuous integration and testing. This allows us to have automated checks on our code after every commit, ensuring continued quality and reducing manual review efforts.
  • Project Configuration updates

    • .nuxtrc file is added and several settings were updated in .npmrc, making the project tailored to our needs. This means the project can now handle complex tasks more effectively.
    • The build.config.ts file, which was no longer required, has been removed, simplifying our project structure.
    • Inclusion rules for files that we need to ignore (.gitignore) are updated, preventing unnecessary clutter and distractions when working with the project.
    • Continuous improvement to our project led to an upgrade for package.json. It now has new dependencies and scripts that will bolster the efficiency and stability of our project.
  • Optimizing User Interface Components

    • In our playground, we've added application interface elements (in app.vue and updated CallToAction.vue) that offer better user interactions. Additionally, our UI now benefits from the use of NuxtLink tag for better navigation.
  • Tailoring Project to work with Nuxt2

    • Adopted Nuxt2 and Tailwind CSS as important aspects of our project configuration (in nuxt.config.ts and nuxt2-playground/package.json), enhancing the look and feel of our application.
  • Root Directory Enhancements

    • Adjustments to our main package.json, allowing the use of NuxtJS and Tailwind CSS across the project for a consistent look and feel.
  • Testing Improvements

    • Modified existing test cases (basic.test.ts and configs.test.ts), ensuring the trustworthy operation of our application's components.
    • File naming standardization in test/fixtures for easier readability and maintenance.
    • New test case (sink.test.ts) generated for additional quality assurance.
    • Old utility file (util.ts) replaced with a more comprehensive utils.ts, providing better support for our test setup.
    • Extended our tsconfig.json to base on .nuxt/tsconfig.json, ensuring consistency of our TypeScript configurations.
  • Cleaning Up Unnecessary Code

    • Removed old references and configuration (vitest.config.ts), reducing unnecessary clutter in our codebase.

@ineshbose ineshbose marked this pull request as ready for review December 8, 2023 09:57
@ineshbose ineshbose requested a review from atinux December 8, 2023 09:58
Copy link

nuxt-studio bot commented Dec 8, 2023

Live Preview ready!

Name Edit Preview Latest Commit
TailwindCSS Edit on Studio ↗︎ View Live Preview d5443cb

@ineshbose
Copy link
Collaborator Author

Will merge to test releases

@ineshbose ineshbose merged commit 108b183 into main Dec 8, 2023
3 of 6 checks passed
@ineshbose ineshbose deleted the chore/update-repo branch December 16, 2023 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant