Getting Started

Getting NuxtStart Updates

How to get updates from NuxtStart

Subscribe to Releases

To get updates from NuxtStart, you can watch for repository releases on GitHub and subscribe to notifications. This way, you'll be informed about new releases, bug fixes, and feature updates.

Updating Codebase

To update your local codebase with the latest changes from the main repository, you can follow these steps:

  1. Ensure you have added the NuxtStart repository as a remote as mentioned in the setup guide You can verify it by running:
    git remote -v
    
    # Output should include something like:
    # ---
    # nuxtstart https://github.com/nuxtstart/nuxtstart.git (fetch)
    # nuxtstart https://github.com/nuxtstart/nuxtstart.git (push)
    
  2. Pull the latest changes from the main repository:
    git pull nuxtstart main
    
    # Use following command if you get error "fatal: refusing to merge unrelated histories"
    git pull nuxtstart main --allow-unrelated-histories
    
  3. Resolve any merge conflicts if they arise, and commit the changes to your local repository. If you ever receive pnpm-lock.yaml conflicts, follow these steps:
    1. Open pnpm-lock.yaml
    2. Accept all current changes and save the file
    3. Run pnpm install to regenerate the lock file with the latest dependencies. This will ensure that your project is up to date with the latest changes from the main repository.
    4. Stage and commit.
  4. You'll receive merge commit after successful pull. In merge commit if there's any database schema changes make sure to generate migration via pnpm run db:generate and apply it via pnpm run db:migrate to keep your local database in sync with the latest codebase.
  5. Review merge commit and verify that everything is working as expected. If you encounter any issues, you can refer to the NuxtStart documentation or seek help in our discord channel.
  6. Finally, push the merged changes to your repository.

Copyright © 2026