RiftWorks
Найти
Персональное меню
Вы не представились системе
user-interface-preferences
Персональные инструменты
Обсуждение
Вклад
Создать учётную запись
Войти
Параметры
notifications
Редактирование:
Maintainers
associated-pages
Статья
Обсуждение
Просмотры
Читать
Править
Править код
История
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
[[File:Codebase Hierarchy.png|thumb|A convenient chart depicting the hierarchy structure of the codebase. Please note the role of the server within it Design lead is a legacy role as this is a legacy image, the only man insane enough to do it left years ago ]] == Who are the Maintainers? == Maintainers serve as the primary managers for the codebase. They are born from [[coders]] who sold their soul for great power. They answer directly to the headcoder who appoints them and leads them. Their job is to fix major issues, implement needed upgrades to old code systems, and generally make sure the codebase is technically functional. In addition to these general purpose duties, they provide two other important roles: '''1. Merging or Closing Pull Requests (PRs)''' As /tg/station is an opensource codebase, anybody can choose to contribute to it. When a coder does so, they make PR, which then will be reviewed by maintainers and others, and eventually a maintainer will decide to close it, or merge it, adding it to the game. '''2. Providing Design Direction''' Every maintainer has a role in guiding the design direction of the game. Although they are officially subordinate to the headcoder (or design lead when one is appointed) their opinions hold a great deal of influence, and they are often granted a latitude of autonomy for making personal decisions on changes to the game. ==Headcoders== Headcoders are the ultimate authority on the codebase. Their focus is on directing their maintainer team, guiding contributors, establishing design guidelines, managing the codebase administratively, and ensuring separation of the project and server is absolute. === Headcoders: === * Mothblocks * oranges * ninjanomnom ==Maintainers== Becoming a maintainer involves first ascending to the rank of [[Coders|coder]], and then buddying up with <s>the devil</s> the headcoder. However, pure nepotism will not suffice, as one ultimately must prove their worth in the codebase. This is done chiefly through providing critical fixes and infrastructure upgrades to the code. Do this long enough, and you may very well catch the eye of a headcoder eager to add you to their collective. One who only adds new features will seldom be considered. ===Maintainers:=== * Timberpoes * LemonInTheDark * Fikou * ArcaneMusic * ExcessiveUseOfCobblestone * oranges * Mothblocks * tralezab * JohnFulpWillard * Watermelon914 * ninjanomnom * AnturK * stylemistake * spookydonut * Dominion * Time-Green * dragomagol * Ryll-Ryll * MrMelbert * willox * Jacquerel * ZephyrTFA * KylerAce * SuperNovaa41 * Watermelon914 * jlsnow301 * ShizCalev * san7890 ==Maptainers== Adjacent to the coder power-structure are the Maptainers, mappers with say so over map additions and edits. Initially selected by the maintainer team, modern Maptainers are added by the "Head Maptainer", the most senior member of the group. They sit under the Headcoders, and semi adjacent to Maintainers, though they are still open to being overriden for politics reasons. Selection criteria is much the same as Maintainers, an attention to detail, wisdom on the subject matter and ability to manage and teach are key parts of the role. === Maptainers: === * EOBgames * Maurukas * san7890 * MMMiracles == Spritetainers == Mirroring the Maptainer team, this is a group of spriters with control over the artstyle of the game. The division of power is very similar, with a head carried over by seniority and practicality, and a focus on a consistent vision and dedication to improving, and helping others improve. Pray for their souls, another department resprite is coming out and the players will have their heads. === Spritetainers: === * Twaticus * Krysonism * Imaginos16 * Wallemations ==Issue Janitors== In addition to headcoders and maintainers, issue janitors are tasked with organizing the thousands of issue reports on the repo. They have no real power other than that. It's a thankless job. [[Category:Coding]]
Описание изменений:
Обратите внимание, что все изменения в RiftWorks рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution-NonCommercial-ShareAlike (см.
RiftWorks:Авторские права
). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией.
Не размещайте без разрешения материалы, защищённые авторским правом!
Отменить
Справка по редактированию
(в новом окне)