Notes
The Atlas
project needs to process the tickets but without the monorepo.
Quote
If I know what love is, it is because of you. — Hermann Hesse
Tasks
- Update Taxes, including the Annual Forms.
- Start Mother-in-Law Construction Research -> Moved Task.
- Start Living Trust Research -> Moved Task.
2024
Monorepo
Cleaning up some of the older projects within the monorepo!
We will have to remove enabled three js and maybe ammo too, these projects are still a bit too early for what we were aimming for.
Next project we will be removing is the expressdiscord
and maybe even most of the colyseus library.
While I think its fine to use nodejs for small projects like this, I feel like the networking might be a bit of a pain via this library and it would make more sense to just use rust.
We can work with the axum sockets and get better performance / stability than using the colyseus library.
Removing the e2e
test case for the expressdiscord
is the next step.
While I am doing that, I will tackle the Adsense missing in the older journal entries.
The best way to remove this without breaking anything is to do it in small parts. Slowly migrating the changes into the main branch, without doing it all at once! I am thinking of slowly removing the pieces that we do not need, but limit it to about a couple patches every week. This gives us time to backup everything but also make sure nothing is out of bounds or cause massive failures.
Express
Removing the express-colyseus-discord
application from the monorepo, well the e2e
test case for the application.
I will swing back around after this release to remove the whole application.
We should also start to take out the libraries that are causing the npm error, which is the enable 3d
library.
The error is because they did not update to the latest three js library and their types are a bit of a mismatch, and since we will not be using them, it just makes sense.
Now we will remove the whole application next since the main branch was updated. This next push will be the removal of about 19 files, but for the most part, it should be safe for now.
Disable The Enabled
Since we are moving away from the enabled
library, it would make sense to document the removal of the said libraries.
pnpm remove @enable3d/ammo-on-nodejs
The first library that we will be removing is the @enable3d/ammo-on-nodejs
.
Next we will go back to our 03-19.mdx
notes and remove the colyseus from :
pnpm remove colyseus @colyseus/monitor @colyseus/schema @colyseus/uwebsockets-transport @colyseus/ws-transport
For the remaining enabled
libraries, we will run this code:
pnpm remove @enable3d/ammo-physics @enable3d/common @enable3d/phaser-extension @enable3d/three-graphics @enable3d/three-wrapper
Atlas
Ah the issue of the peer dependency is because we did not start with an empty folder, but rather the main branch. We could disable the repo checkout for a couple of the initial operations and then work around that?
2023
- 11:00am - Woke up a bit late today! :C
- 2:50pm - Getting ready to open up my midgame office hours! I started to update some of the unity projects and just did my first plastic merge. It was a bit scary, as I hate when I accidently do a rebase or something terrible lol. There were a couple issues that I ran into when merging the main branch into my dev branch. I believe I should have went the other direction but in the future we want to make sure that the main branch is functional before we put any changes onto it. We should also limit the off branch changes to a couple days, so that we are not stuck in a huge problem where the branch forks are really offset.
- 4:20pm - Making quick plans for dinner! The craving for El Portal is real, I am dreaming about the Mexican restaurant! If you are ever in North Jersey, this is one of the best places to grab food, even if you are vegan.
- 4:30pm - Updated Gena but it looks like the Unity main branch has a couple broken files. The HealthManager seems to be causing the project to load into Safe Mode. I will take a day break from Unity and switch back over to the main website, I am opening up the Postboy and Manga side projects for the website. I also noticed that the webmaster tools needs to be updated. The best option that I am seeing right now might be to just convert the older code base into the general tailwindcss and then migrate the typewriter effect into the react library, where I can reference it from there.
- 6:30pm - El Portal with the homies, once I get back, I will make a decision on the the future of the Manga and how I should move forward with it.
- 11:30pm - After testing a couple concepts out, I think having a MDX file for each page and then letting the writer(s) pick and choose options to display might be the best bet. This would help offset any future SEO issues and also give us the flexibility to add our own custom content, including videos! The big issue that I ran into was if we wanted to do a build-your-own path for the visual novel. The complex index system would be a bit more tough to do within React.