-
-
Notifications
You must be signed in to change notification settings - Fork 242
Faster operation #173
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
Faster operation #173
Conversation
|
Two issues need to be addressed before this can be merged. The first is a branch issue. It is a common practice to have a stable, production ready 'master' branch that is ready to be deployed by another person- as well as a branch for future changes and experimental / beta features. For more information, I would suggest reading an article like this (if you are able to access it, of course). You are attempting to commit to this master branch. This creates two problems. If this were merged, your changes will eventually be lost when the version-2-dev branch is merged into master (becomes a stable release). The other problem is that your changes cannot be deployed to the production server, as that server is running a version of the v2 dev code.
The second issue is, ironically, an issue with performance / speed decrease that your code incurs. It's a little complicated, so let me layout the reason that these hooks have been intentionally left out. When a hook is added to a module, that hook function (branch) must fully execute and return. Currently there are twelve hooks into the For how rarely these modules are invoked, the performance impact is not worth it. Especially considering how easily the admin/mod commands can invoked otherwise.
This is not a matter of ability; of course the software can do this and handle it very well. That is the core idea of this software- to be a hackable communication solution for small communities (like the forks that you mentioned), to large communities. Small communities will be less concerned about performance and can choose to enable such things. An argument may exist to allow a partial merge, but I'm interested in your reply. |
|
!!!This is really a shocking number!!! |
The faster, the better.