Today, I wanted to mess around with something I haven’t touched in a while – setting up a workflow for a guy named Wayne De Haas. This dude has a bunch of projects, and I figured it was time to get them all organized and running smoothly.
Getting Started
First things first, I dug out all of Wayne’s projects. They were scattered all over the place, some on my old hard drive, a few on a dusty USB stick, and even a couple I had to hunt down online. Once I gathered everything in one place, I started to go through them one by one.
Sorting Through the Mess
Man, some of these projects were ancient! I’m talking about stuff from years ago. But hey, a project’s a project, right? I created a new folder for Wayne and started sorting everything into categories. We had some web stuff, a few mobile apps, and a couple of random scripts that I wasn’t even sure what they did.
- Web Projects: I grouped all the web-related projects together. There were a few websites, a couple of web apps, and some random HTML files.
- Mobile Apps: Then I moved all the mobile app projects into their own folder. These were mostly Android apps, but there was one iOS project hiding in there too.
- Scripts and Others: Finally, I dumped all the remaining scripts and miscellaneous files into a separate folder. I figured I’d deal with them later.
Setting Up the Environment
Once everything was sorted, it was time to set up the environment. I needed to make sure I had all the right tools installed. For the web stuff, I grabbed the latest version of * and updated my text editor. For the mobile apps, I dusted off Android Studio and updated all the SDKs. That iOS project was a bit trickier since I hadn’t touched Xcode in ages, but I managed to get it running after a few hiccups.
Running the Projects
Now for the fun part – actually running the projects! I started with the web stuff. Most of them were pretty straightforward, just a matter of running npm install
and then npm start
. A couple of them had some outdated dependencies, but I managed to fix them up without too much trouble.
The mobile apps were a bit more challenging. Some of them needed a specific version of the Android SDK, and one of them kept crashing on startup. After a bit of debugging, I found out it was a compatibility issue with the latest version of Android, so I had to downgrade to an older version. It was a pain, but I finally got them all running.
Final Touches
With everything up and running, I took a step back to admire my work. It was satisfying to see all of Wayne’s projects organized and working properly. I added some notes to each project’s README file, just to explain what it was and how to run it. I also created a simple script to start all the web projects at once, just to make things easier.
And that’s pretty much it! It was a long day, but I’m glad I finally did it. Now Wayne’s got a nice, clean setup for all his projects, and I can finally cross this off my to-do list. Maybe next time I’ll tackle those random scripts I found. Or maybe not.