Post by markbyron on May 22, 2017 15:11:06 GMT
This policy is no longer in effect.
1. What is a Developer?
A Developer is an individual (an administrator) who significantly* modifies current or creates new plugins or modifications that are used on Totalfreedom or is hosted on the official TotalFreedom GitHub organization or an organization that has been approved per section eleven rules.
2. Will a Developer inherit admin permissions?
No. Developers will have to be an administrator prior to becoming a Developer. If they are an administrator prior to becoming a Developer, they will still be required to follow the hierarchy of admin ranks. Developers can test plugins and new features if it complies with section eleven guidelines and that the community has been notified of testing and it has been approved by the Owner. Having a Developer title does not give permission over administrators, the admin rank that the Developer holds (and was applied for) determines their power on the server and forum.
3. How does one become a Developer?
There is no application to become a Developer, however, administrators can become a Developer. When you have been heavily involved in TotalFreedom Development and a current Developer can confirm your involvement and usefulness to the TotalFreedom Development project, administrators will vote if you should become a Developer.* Much like a promotion, you cannot vote on your own Developer selection thread. Developers will not be considered differently if they are not a proficient administrator, however, the trust within the potential Developer can be considered.
4. Will Developers get promoted like other administrators?
Yes, they will have to climb the rank ladder. Developers will not outrank each other but work independently and collaboratively as needed. Developers will make any source readily available to other Developers for review and oversight. Administrators that become Developers will have the same permissions that they had before being appointed as a Developer. The Executive Lead Developer may be appointed for oversight and assistance to the owner but again, does not outrank the other developers, however, code will be revised by them and their assistants, in addition to other Developers.
5. Do server administrators outrank Developers or vice versa?
The administrator rank hierarchy still applies, Developer status has no effect on the hierarchy.
6. Can an administrator remove a Developer?
If necessary, a vote-off for a Developer can occur. The Developer is only then removed if the Lead Developer approves it. If a Developer is voted off and is removed from Developer status, their permissions gained as a Developer are removed. (This does not apply to Developers who applied for admin status and were promoted normally). In the event a Developer goes rogue or is breached, they can be removed. Likewise, a Developer could remove an Administrator if they went rogue or were breached if their admin permissions allow them to do so. Such an instance must be immediately reported to the Security Officer and Owner. Developers are still required to follow server conduct rules. To reinstate their Developer status, protocol outlined in section three should be followed.
7. Will the original creators of plugins such as World Edit (a plugin we use on TF) be a developer admin on TF?
If they would like to be, yes.
8. Can a Developer TPAS/SPAS, or vote on applications?
If the administrator rank held by the Developer warrants them to.
9. How can a Developer become an executive?
The Lead Developer and Webmaster with senior permissions are the only Developers in-line of becoming an Executive. If a Developer has admin permissions, they can become an Executive by being appointed by the Owner to another position, i.e. Security Officer.
10. Where is the list of Developers?
It will be posted in the Developer's section (current list below) and developer admins will be tagged as such on both the server and forum (The purple Developer tag is merely a title).
11. How are changes made to the plugins?
If a current suggestion exists by an operator or administrator, the suggestion can be implemented if the suggestion is approved on the forum beforehand. If an issue is made on GitHub, making a suggestion, the same suggestion must also be made on the forum for members of the community to vote upon it. If a change is made, the Developer must notify the members on the forum. Commits must be made on (a) Owner and Lead Developer-approved GitHub organization(s). Changes to official organizations must be notified to the community.
Footnote 1:
You must have applied for admin status in order to be considered to become a Developer.
Footnote 2:
The webmaster that Develops TotalFreedom's website is a modification that is hosted by the TotalFreedom organization. Madgeek has made significant contributions to the TotalFreedomMod and created TotalFreedom's Log Viewer, that is also hosted by the TotalFreedom organization.
1. What is a Developer?
A Developer is an individual (an administrator) who significantly* modifies current or creates new plugins or modifications that are used on Totalfreedom or is hosted on the official TotalFreedom GitHub organization or an organization that has been approved per section eleven rules.
2. Will a Developer inherit admin permissions?
No. Developers will have to be an administrator prior to becoming a Developer. If they are an administrator prior to becoming a Developer, they will still be required to follow the hierarchy of admin ranks. Developers can test plugins and new features if it complies with section eleven guidelines and that the community has been notified of testing and it has been approved by the Owner. Having a Developer title does not give permission over administrators, the admin rank that the Developer holds (and was applied for) determines their power on the server and forum.
3. How does one become a Developer?
There is no application to become a Developer, however, administrators can become a Developer. When you have been heavily involved in TotalFreedom Development and a current Developer can confirm your involvement and usefulness to the TotalFreedom Development project, administrators will vote if you should become a Developer.* Much like a promotion, you cannot vote on your own Developer selection thread. Developers will not be considered differently if they are not a proficient administrator, however, the trust within the potential Developer can be considered.
4. Will Developers get promoted like other administrators?
Yes, they will have to climb the rank ladder. Developers will not outrank each other but work independently and collaboratively as needed. Developers will make any source readily available to other Developers for review and oversight. Administrators that become Developers will have the same permissions that they had before being appointed as a Developer. The Executive Lead Developer may be appointed for oversight and assistance to the owner but again, does not outrank the other developers, however, code will be revised by them and their assistants, in addition to other Developers.
5. Do server administrators outrank Developers or vice versa?
The administrator rank hierarchy still applies, Developer status has no effect on the hierarchy.
6. Can an administrator remove a Developer?
If necessary, a vote-off for a Developer can occur. The Developer is only then removed if the Lead Developer approves it. If a Developer is voted off and is removed from Developer status, their permissions gained as a Developer are removed. (This does not apply to Developers who applied for admin status and were promoted normally). In the event a Developer goes rogue or is breached, they can be removed. Likewise, a Developer could remove an Administrator if they went rogue or were breached if their admin permissions allow them to do so. Such an instance must be immediately reported to the Security Officer and Owner. Developers are still required to follow server conduct rules. To reinstate their Developer status, protocol outlined in section three should be followed.
7. Will the original creators of plugins such as World Edit (a plugin we use on TF) be a developer admin on TF?
If they would like to be, yes.
8. Can a Developer TPAS/SPAS, or vote on applications?
If the administrator rank held by the Developer warrants them to.
9. How can a Developer become an executive?
The Lead Developer and Webmaster with senior permissions are the only Developers in-line of becoming an Executive. If a Developer has admin permissions, they can become an Executive by being appointed by the Owner to another position, i.e. Security Officer.
10. Where is the list of Developers?
It will be posted in the Developer's section (current list below) and developer admins will be tagged as such on both the server and forum (The purple Developer tag is merely a title).
11. How are changes made to the plugins?
If a current suggestion exists by an operator or administrator, the suggestion can be implemented if the suggestion is approved on the forum beforehand. If an issue is made on GitHub, making a suggestion, the same suggestion must also be made on the forum for members of the community to vote upon it. If a change is made, the Developer must notify the members on the forum. Commits must be made on (a) Owner and Lead Developer-approved GitHub organization(s). Changes to official organizations must be notified to the community.
Footnote 1:
You must have applied for admin status in order to be considered to become a Developer.
Footnote 2:
The webmaster that Develops TotalFreedom's website is a modification that is hosted by the TotalFreedom organization. Madgeek has made significant contributions to the TotalFreedomMod and created TotalFreedom's Log Viewer, that is also hosted by the TotalFreedom organization.