Replies: 1 comment 7 replies
-
Maybe I'm missing something, but the names seem fine to me... gdext is in all 4 of those lines already. The only thing lacking it would be godot-nim, which on top of it being the org name I don't think the redundancy is needed there. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@gushromp @insomniacUNDERSCORElemon
I don't think the current repository name correctly reflects the architecture, so I would like to rename it again before registering it with nim-lang/packages.
To this end, I will explain the current repository structure and its intent. Currently there are two essential repositories (packages): gdext-nim (gdext.nimble) and gdextgen (gdextgen.nimble).
The two are separated by whether or not they depend on a specific version of Godot.
gdextgen has branches for versions corresponding to Godot, such as 4.3 and 4.2, and the user specifies the desired version and installs it.
In contrast, gdext-nim consists of a core layer that abstracts version differences and a surface layer that wraps the core layer and gdextgen and takes usability into consideration.
Next, use cases after registration to nim-lang/packages will be described. Both gdext-nim and gdextgen will be registered to packages.
Have users install gdextgen as follows:
$ nimble install gdextgen
$ nimble install gdextgen@#4.3
gdextgen.nimble requires gdext-nim as follows, so you can set up gdext by simply installing gdextgen.
The above is the information to be shared for this discussion. Here is the main issue.
I am considering renaming the following four. Please give me your suggestions.
I have no intention of changing the project name (gdext) and would like to include gdext in the above four names.
If you have any suggestions for improvements to the package architecture, please let me know.
Thanks,
Beta Was this translation helpful? Give feedback.
All reactions