-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File names #457
Comments
Personally I think that, if we can get a rough consensus that friendlier names are a good idea in general, it's easiest to just make the PR and be done with it. I am completely for better names (god knows how much trouble I have finding things), but I also am not a fan of name bikeshedding. |
I just reference the decomp a lot, but easier names would be really nice. Also, do we really need bm in front of everything? |
As someone who references the decomp, I support friendlier names. Their greater ease of use, in my opinion at least, vastly outweighs the consistency with the prototype ROM. Specifically seconding the question about why |
I agree with friendlier names. As a community project with some existing users, we need to consider more than developers' personal preferences. Friendlier names are good, but we are supposed to be careful to do breaking changes. However, if something is really hard to understand and has caused real trouble, and it brings more benefits than costs to make a change, let's change it. I list all file names in prototype here for discussion.
|
I have been thinking recently about the file names in the repository.
During the last little while of working on the decompilation, we have mostly left the file names alone if they had already been split from code (e.g.
bmmind
,koido
,bksel
). It's my general understanding that the source of those file names came from the prototypes. However, the current names don't lend themselves very well to someone who is looking to understand, say, how the battle forecast is implemented, or whether it has been decompiled (it has been inbksel.c
, for reference).Would people who use this repo be in favour of us taking a cue from the FE6 decompilation (and Nat's fork of FE8) and doing a pass of renaming files with names that better reflect their purpose?
For example:
bmmind
->action
bksel
->battle_forecast
bb
->subtitle_help
koido
->rescue_transfer
(or combine with other files intobmfx
, as in FE6)PRs like #442 move us in the direction of friendlier names, and I like the idea of being consistent with FE6 where possible.
A secondary goal of this issue would be to decide to standardize on hyphens vs. underscores in the file names, since there is a bit of a mix currently.
The text was updated successfully, but these errors were encountered: