New extension: Volumes (previously CobaltVDisk) #2369
Draft
+15
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Volumes is an enhancement of
rxFSby 0832. Its main focus is speed improvements and new features like file size limits, permissions, and more.The versioning scheme
Volumes goes by a '3-monthly' update schedule. If any changes to Volumes were made by me, a PR will be made as a 'cumulative update' to Volumes. As of right now, Volumes' versioning schema has been removed, as its target audience probably does not care what version Volumes is on.
Why use the MIT license?
My choice of using the MIT license instead of the GPL-3.0 license is not only due to brevity, but also due to the fact that I want Volumes to be aligned with TurboWarp’s existing ecosystem and extension practices. MIT is rather open and easy to understand for users, and it's quite permissive, so that's what I used.
Full disclosure: this extension was LLM-generated
This extension's code is purely LLM-generated. When I say this, I do not mean I only generated it in one prompt. I bring my models to a high standard, and you could probably count 50 prompts that assess security, stability, and speed with Volumes. If AI-generated code is used, it should meet or exceed human-quality standards.
I do intend to do the 'ultimate test' of Volumes by creating a project that primarily uses it, to ensure I can mark this PR ready to review.
Why so few commits?
This PR is planned to only have 5-10 commits because one commit is supposed to be one Volumes update after development is finished. This PR will be squashed or rebased once development is complete.
About this PR
Planned features