DEV Community

David
David

Posted on • Edited on

1

Old Time Tunes Dev Log 1: Updating the Repo

This is a long-running series of logs that I'm sharing with my spouse to incrementally share everything I do to contribute to our project Old Time Tunes. My goal is to make tiny records of what it takes to build a web platform.

Since we created our prototype back in December last year, it's been a long time since the repo's been touched. Before I start development, I "update the repo" to make sure I don't have to deal with old bugs from dependencies or out-of-date docs online.

We're using the repo management tool Nx (nx.dev docs) which manages standard dependencies for us like the web framework (next.js) and tools like Jest.

I ran npx nx migrate latest --from=nx@17.1.3 which updated many package.json dependencies since the last version I used, 17.1.3. Nx also made a temporary migrations.json file which it uses to define a list of tasks it will do to fix files in the repo to use updated features and library methods. I ran nx migrate --run-migrations to run those migrations.

Looks like the updates were nothing special. I made sure to commit the files that changed, but discarded the migrations.json file.

I committed this as chore: upgrade nx 19.8.

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (1)

Collapse
 
katiez07 profile image
katiez07

beautiful, clean description!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay