InternetEngineeringTaskForce(IETF)R.SparksRequestforComments:7735OracleCategory:InformationalT.KivinenISSN:2070-1721INSIDESecureJanuary2016InternetEngineeringTaskForce(IETF)R.SparksRequestforComments:7735OracleCategory:InformationalT.KivinenISSN:2070-1721INSIDESecureJanuary2016TrackingReviewsofDocuments
文件的跟踪审查
Abstract
摘要
SeveralreviewteamsensurespecifictypesofreviewareperformedonInternet-DraftsastheyprogresstowardsbecomingRFCs.ThetoolsusedbytheseteamstoassignandtrackreviewswouldbenefitfromtighterintegrationtotheDatatracker.Thisdocumentdiscussesrequirementsforimprovingthosetoolswithoutdisruptingcurrentworkflows.
几个审查小组确保在互联网草案成为RFC的过程中对其进行特定类型的审查。这些团队用于分配和跟踪审查的工具将受益于与Datatracker的更紧密集成。本文档讨论了在不中断当前工作流程的情况下改进这些工具的要求。
StatusofThisMemo
关于下段备忘
ThisdocumentisnotanInternetStandardsTrackspecification;itispublishedforinformationalpurposes.
本文件不是互联网标准跟踪规范;它是为了提供信息而发布的。
ThisdocumentisaproductoftheInternetEngineeringTaskForce(IETF).ItrepresentstheconsensusoftheIETFcommunity.IthasreceivedpublicreviewandhasbeenapprovedforpublicationbytheInternetEngineeringSteeringGroup(IESG).NotalldocumentsapprovedbytheIESGareacandidateforanylevelofInternetStandard;seeSection2ofRFC5741.
本文件是互联网工程任务组(IETF)的产品。它代表了IETF社区的共识。它已经接受了公众审查,并已被互联网工程指导小组(IESG)批准出版。并非IESG批准的所有文件都适用于任何级别的互联网标准;见RFC5741第2节。
TableofContents
目录
ThesecretariesandreviewersfromseveralteamsareusingatooldevelopedandmaintainedbyTeroKivinen.MuchofitsdesignpredatesthemodernDatatracker.TheapplicationcurrentlykeepsitsowndatastoreandlearnsaboutdocumentsneedingreviewbyinspectingDatatrackerandtools.ietf.orgpages.Mostofthosepagesareeasytoparse,buttheLastCallpages,inparticular,require
来自多个团队的秘书和评审员正在使用TeroKivinen开发和维护的工具。它的大部分设计早于现代数据跟踪器。该应用程序目前保留自己的数据存储,并通过检查Datatracker和tools.ietf.org页面了解需要审查的文档。大多数页面都很容易解析,但最后一个调用页面尤其需要
一些努力。与Datatracker更紧密的集成将简化用于识别准备好审阅的文档的逻辑,使Datatracker更容易将审阅与文档关联起来,并允许用户重用其Datatracker凭据。它还可以更容易地检测到其他潜在的审查触发事件,例如文件进入工作组(WG)最后一次调用,或者在不修改RFC的情况下更改RFC的标准级别。Tero目前认为,这种集成最好通过新的工具实现。本文档捕获了重新实施的需求,重点是新实施必须注意的工作流程,以避免中断。它还讨论了新功能,包括在其问题跟踪[arttrac]上为现有工具建议的更改。
Formoreinformationaboutthevariousreviewteams,seethefollowingreferences.
有关各种审查小组的更多信息,请参阅以下参考资料。
+-------------------------------+---------------------+|GeneralAreaReviewTeam|[Gen-ART][RFC6385]||SecurityDirectorate|[SecDir]||ApplicationsAreaDirectorate|[AppsDir]||OperationsAreaDirectorate|[OPS-dir]||RoutingAreaDirectorate|[RTG-dir]||MIBDoctors|[MIBdoctors]||YANGDoctors|[YANGdoctors]|+-------------------------------+---------------------++-------------------------------+---------------------+|GeneralAreaReviewTeam|[Gen-ART][RFC6385]||SecurityDirectorate|[SecDir]||ApplicationsAreaDirectorate|[AppsDir]||OperationsAreaDirectorate|[OPS-dir]||RoutingAreaDirectorate|[RTG-dir]||MIBDoctors|[MIBdoctors]||YANGDoctors|[YANGdoctors]|+-------------------------------+---------------------+2.OverviewofCurrentWorkflows2.当前工作流概述Thissectiongivesahigh-leveloverviewofhowthereviewteamsecretariesandreviewersusetheexistingtool.Itisnotintendedtobecomprehensivedocumentationofhowreviewteamsoperate.Pleaseseethereferencesforthosedetails.
本节从高层次概述了审查小组秘书和审查员如何使用现有工具。本文件并不打算全面记录审查小组的运作方式。有关这些详细信息,请参阅参考资料。
对于许多团队,团队秘书会定期(通常一周一次)检查该工具是否有其确定为可供审查的文档。该工具根据上次通话通知和IESGTelechat议程编辑列表。秘书从该列表中创建一组任务,并将其输入审阅者池,大致按循环顺序选择审阅者。这个顺序可能会受到几个因素的干扰。审阅者具有不同的可用性级别。有些人愿意每月审查多份文件。其他人可能只愿意每隔一个月审查一次文档。分配过程考虑了特殊情况,如审核人休假。此外,秘书应注意不要将文件分配给作为作者、shepherd、负责工作组主席或与文件有其他关联的审阅者。首选的方法是让一位评审员有一份新的
perspective.Thesecretarymaydiscoverreasonstochangeassignmentswhilegoingthroughthelistofdocuments.Inordertonotcauseareviewertomakeafalsestartonareview,thesecretariescompletethefulllistofassignmentsbeforesendingnotificationstoanyone.ThisassignmentprocesscantakeseveralminutesanditispossiblefornewLastCallstobeissuedwhilethesecretaryismakingassignments.Thesecretarytypicallycheckstoseeifnewdocumentsarereadyforreviewjustbeforeissuingtheassignmentsandupdatestheassignmentsifnecessary.
态度秘书在查看文件清单时可能会发现更改任务的原因。为了避免评审员在评审中错误地开始,秘书在向任何人发送通知之前完成全部任务列表。此分配过程可能需要几分钟,并且在秘书进行分配时,可以发出新的最后呼叫。秘书通常在发布作业前检查新文件是否准备好供审查,并在必要时更新作业。
Someteamsoperateinmoreofareview-on-demandmodel.TheRoutingAreaDirectorate(RTG-dir),forexample,primarilyinitiatesreviewsattherequestofaRoutingAD.TheymayalsostartanearlyreviewattherequestofaWGchair.Ineithercase,thereviewersarechosenmanuallyfromthepoolofavailablereviewersdrivenbycontextratherthanusingaround-robinordering.
审阅者通过电子邮件或查看工具中的队列来发现他们的作业。某些团队的秘书(如OPSdir和RTGdir)将其团队成员与直接使用该工具隔离开来。这些审阅者只能通过审阅团队的电子邮件列表或直接电子邮件进行工作。在有审阅者直接使用该工具的团队中,大多数审阅者只有在通过团队的电子邮件列表看到他们有任务时才检查该工具。评审员有机会以任何理由拒绝作业。虽然该工具提供了一种拒绝任务的方法,但评审员通常使用电子邮件与团队秘书协调拒绝。秘书将为任何被拒绝的任务寻找另一名志愿者。在开始审阅之前,审阅者可以在工具中指示已接受分配,但很少使用此功能。
典型的摘要是“准备出版”或“在正确的轨道上,但有未解决的问题”。审核人(或在隔离审核人的团队中,秘书)使用该工具表示审核已完成,提供摘要,并有机会在档案中提供审核链接。但是,请注意,必须等待文档出现在存档中,才能知道要粘贴到工具中的链接,这是一个非常重要的阻抗,因此审阅者通常不提供此链接。SecDir秘书从团队的电子邮件列表中手动收集这些链接,并将其添加到工具中。
Occasionally,adocumentisrevisedbetweenwhenareviewassignmentismadeandwhenthereviewerstartsthereview.Differentteamscanhavedifferentpoliciesaboutwhetherthereviewershouldreviewtheassignedversionorthecurrentversion.
有时,在进行审核任务和审核人开始审核之间,会对文档进行修改。不同的团队可以有不同的策略来决定审阅者是应该审阅指定的版本还是当前版本。
oTheSecretariatmustbeabletoconfiguresecretariesandreviewersforreviewteams(bymanagingRolerecords).
o秘书处必须能够为审查小组配置秘书和审查员(通过管理角色记录)。
oTheSecretariatmustbeabletoperformanysecretaryactiononbehalfofareviewteamsecretary(andthus,mustbeabletoperformanyrevieweractiononbehalfofthereviewer).
o秘书处必须能够代表审查组秘书执行任何秘书行动(因此,必须能够代表审查员执行任何审查员行动)。
oAsecretarymustbeabletoseewhatdocumentsarereadyforareviewofagiventype(suchasaLastCallreview).
oAsecretarymustbeabletoassignreviewsfordocumentsthatmaynothavebeenautomaticallyidentifiedasreadyforareviewofagiventype.(Inadditiontobeingtheprimaryassignmentmethodforteamsthatonlyinitiatereviewsondemand,thisallowsthesecretarytoworkarounderrorsandhandlespecialcases,includingearlyreviewrequests.)
o秘书必须能够为可能未被自动识别为准备对给定类型进行审查的文件分配审查。(除了作为仅在需要时启动审查的团队的主要分配方法外,这还允许秘书处理错误并处理特殊情况,包括早期审查请求。)
oAsecretarymustbeabletoworkonandissueasetofassignmentsasanatomicunit.Noassignmentshouldbeissueduntilthesecretarydeclaresthesetofassignmentscomplete.
o秘书必须能够作为一个原子单元处理和发布一系列任务。在秘书宣布任务完成之前,不得发布任何任务。
oThetoolmustsupportteamsthathavemultiplesecretaries.Thetoolshouldwarnsecretariesthataresimultaneouslyworkingonassignmentsandprotectagainstconflictingassignmentsbeingmade.
o该工具必须支持具有多个秘书的团队。该工具应警告同时处理任务的秘书,并防止发生冲突的任务。
oItmustbeeasyforthesecretarytodiscoverthatmoredocumentshavebecomereadyforreviewwhileworkingonanassignmentset.
o秘书在处理任务集时,必须很容易发现更多的文件已准备好供审查。
o该工具应使准备团队电子邮件列表中的任务电子邮件变得容易。例如,该工具可以准备消息,给秘书一个编辑消息的机会,并处理将消息发送到团队的电子邮件列表。
o秘书必须能够表明审查小组不会对文件(或给定版本的文件)进行审查。在提交准备对给定类型进行审查的文件时,应考虑此指示。这还可以在文档页面上显示此团队不需要审查。
oAsecretarymustbeabletoeasilyseewhothenextavailablereviewersare,inorder.
o秘书必须能够很容易地看出谁是下一个可用的审稿人。
o秘书必须能够编辑审阅者的可用性,包括频率、日期前不可用以及跳过下一步n-任务。(参见第3.3节中对这些设置的说明。)
oThetoolshouldmakeiteasyforthesecretarytoseeanyteammembersthathaverequestedtoreviewagivendocumentwhenitbecomesavailableforreview.
o该工具应能使秘书在文件可供审查时,轻松看到任何要求审查给定文件的团队成员。
o该工具应使秘书能够轻松确定审查人员已参与文件审查。当前工具允许秘书提供一个正则表达式来匹配文档名。如果表达式匹配,则文档无法分配给此审阅者。例如,不会为Tero分配与“^draft-(kivinen|ietftcpinc)-.*$”匹配的文档。该工具还应该考虑Datatracker知道的任何角色,例如DocumentShepherd。
oThetoolshouldmakeiteasyforthesecretarytoseekeyfeaturesofadocumentreadyforassignment,suchasitslength,itsauthors,thegroupandareaitisassociatedwith,itstitleandabstract,itsstates(suchasIESGorWGstates),andanyotherpersonnel(suchastheshepherdandreviewersalreadyassignedfromotherteams)involvedinthedraft.
oThetoolmustmakeiteasyforthesecretarytodetectandprocessre-reviewrequestsonthesameversionofadocument(suchaswhenadocumenthasanadditionalLastCallonlytodealwithnewIPRinformation).
o该工具必须使部长能够方便地检测和处理同一版本文件的复审请求(例如,当一份文件有额外的最后一次调用,仅用于处理新的知识产权信息时)。
oCommonoperationstogroupsofdocumentsshouldbeeasyforthesecretarytoprocessasagroupwithaminimumamountofinteractionwiththetool.Forinstance,itshouldbepossibletoprocessallofthedocumentsdescribedbytheimmediatelyprecedingbulletwithoneaction.Similarly,forteamsthatassignre-reviewstothesamereviewer,issuingallre-reviewrequestsshouldbeasimpleaction.
o文件组的常见操作应便于秘书作为一个组进行处理,且与工具的交互量最少。例如,应该可以通过一个操作处理前一个项目符号描述的所有文档。同样,对于将重新审核分配给同一审核人的团队,发出所有重新审核请求应该是一个简单的操作。
oAsecretarymustbeabletoseewhichreviewershaveoutstandingassignments.
o秘书必须能够看到哪些审稿人有未完成的任务。
o该工具必须使秘书能够方便地查看该团队以前对给定文档的审查结果。例如,在SecDir中,如果请求的修订只有微小的差异,且先前的审查结果为“就绪”,则不会进行新的分配。如果给定文件替换了一个或多个以前的文件,则该工具必须使部长能够轻松查看以前对替换文件的审查结果。
oThetoolmustmakeiteasyforthesecretarytoseetheresultofpreviousreviewsfromthisteamforalldocumentsacrossconfigurable,recentperiodsoftime(suchasthelast12months).AsecretaryoftheRTG-dir,forexample,wouldusethisresulttoaidinthemanualselectionofthenextreviewer.
oThetoolsmustmakeiteasyforthesecretarytoseetherecentperformanceofareviewerwhilemakinganassignment(seeSection3.5).Thisallowsthesecretarytodetectoverburdenedorunresponsivevolunteersearlierintheprocess.
o这些工具必须使秘书在分配任务时能够方便地查看审阅者最近的表现(见第3.5节)。这使秘书能够在过程的早期发现负担过重或反应迟钝的志愿者。
oAsecretarymustbeabletoconfigurethetooltoremindthemtofollowupwhenactionsaredue.(Forinstance,asecretarycouldreceiveemailwhenareviewisabouttobecomeoverdue.)
o秘书必须能够配置工具,提醒他们在行动到期时跟进。(例如,当审查即将过期时,秘书可能会收到电子邮件。)
oAsecretarymustbeabletoassignmultiplereviewerstoagivendraftatanytime.Inparticular,asecretarymustbeabletoassignanadditionalreviewerwhenanoriginalreviewerindicatestheirreviewislikelytobeonlypartiallycomplete.
o秘书必须能够在任何时候为给定的草稿指派多个审阅者。特别是,当原始审核人表示他们的审核可能仅部分完成时,秘书必须能够指派额外的审核人。
oAsecretarymustbeabletowithdrawareviewassignment.
o秘书必须能够撤回审查任务。
oAsecretarymustbeabletoperformanyrevieweractiononbehalfofthereviewer.
o秘书必须能够代表审核人执行任何审核人操作。
o秘书必须能够配置审核团队的审核人员集(通过管理团队的角色记录)。
oInformationaboutareviewermustnotbelostwhenareviewerisremovedfromateam.(Frequently,reviewerscomebacktoteamslater.)
o从团队中删除审阅者时,有关审阅者的信息不得丢失。(通常,评审人员稍后会回到团队。)
oAsecretarymustbeabletodelegatesecretarycapabilitiesinthetool(similartohowaworkinggroupchaircanassignaDelegate).Thisallowsreviewteamstoself-managesecretaryvacations.
o秘书必须能够在工具中委派秘书能力(类似于工作组主席委派代表的方式)。这允许审核团队自行管理秘书休假。
o审核人必须能够指出可用性,包括审核频率和“在此日期之前不可用”。当前工具使用以下术语来描述频率:
-Assignatmaximumonenewreviewperweek
-每周最多分配一次新审核
-Assignatmaximumonenewreviewperfortnight
-每两周最多分配一次新审核
-Assignatmaximumonenewreviewpermonth
-每月最多分配一次新审核
-Assignatmaximumonenewreviewpertwomonths
-每两个月最多分配一次新审核
-Assignatmaximumonenewreviewperquarter
-每季度最多分配一次新审核
o评审员必须能够指出中断期。每个周期可以是“软”或“硬”。
-Ahiatusmusthaveastartdate.Itmayhaveanenddateoritmaybeindefinite.
-中断必须有开始日期。它可能有一个结束日期,也可能是不确定的。
-Duringahiatus,thereviewerwillnotbeincludedinthenormalreviewrotation.Whenaprovidedenddateisreached,thereviewerwillautomaticallybeincludedintherotationintheirusualorder.
-在休息期间,评审员将不包括在正常的评审轮换中。当达到规定的结束日期时,审核人将自动按其通常顺序加入轮换。
-在“软”中断期间,不得向审核人分配新的审核,但应完成现有的任务并进行后续审核。
-在“硬”中断期间,不得向审核人分配任何新的审核,且必须提示秘书重新分配任何未完成或后续审核。
o评审员必须能够指出,在下一次“n”次他们通常会收到作业时,他们应该被跳过。
oReviewersmustbeabletoindicatethattheyaretransitioningtoinactiveandprovideadatefortheendofthetransitionperiod.Duringthistransitiontime,thereviewermustnotbeassignednewreviewsbutisexpectedtocompleteoutstandingassignmentsandfollow-upreviews.Attheendofthetransitionperiod,thesecretarymustbepromptedtoreassignanyoutstandingorfollow-upreviews.(Thisallowsreview-teammembersthataretakingonADresponsibilitytotransitiongracefullytoaninactivestatefortheteam.)
o审核人必须能够指出他们正在过渡到非活动状态,并提供过渡期结束的日期。在此过渡期间,不得向审核人分配新的审核,但应完成未完成的任务和后续审核。在过渡期结束时,必须提示秘书重新分配任何未完成或后续审查。(这允许承担AD责任的审核团队成员优雅地过渡到团队的非活动状态。)
o审核人和秘书都将收到对审核人可用性的任何修改的电子邮件通知。
oReviewersmustbeabletoseetheircurrentsetofoutstandingassignments,completedassignments,andrejectedassignments.Thepresentationofthosesetsshouldeitherbeseparateor,ifcombined,thesetsshouldbevisuallydistinct.
o审阅者必须能够查看其当前未完成的作业集、已完成的作业集和已拒绝的作业集。这些集合的呈现应该是单独的,或者,如果组合在一起,集合应该在视觉上是不同的。
oAreviewershouldbeabletorequesttoreviewaparticulardocument.Thedraftmaybeinanystate:availableandunassigned;alreadyassignedtoanotherreviewer;ornotyetavailable.
o审阅者应该能够请求审阅特定文档。汇票可以处于任何状态:可用和未分配;已分配给其他审阅者;或者还没有。
oAreviewermustbeabletorejectareviewassignment,optionallyprovidingthesecretarywithanexplanationfortherejection.Thetoolwillnotifythesecretaryoftherejectionbyemail.
o审查员必须能够拒绝审查任务,并可选择向秘书提供拒绝的解释。该工具将通过电子邮件通知秘书拒绝。
oAreviewermustbeabletoindicatethattheyhaveacceptedandareworkingonanassignment.
o审核人必须能够表明他们已接受并正在处理作业。
oAreviewermustbeabletoindicatethatareviewisonlypartiallycompletedandaskthesecretarytoassignanadditionalreviewer.Thetoolwillnotifythesecretaryofthisconditionbyemail.
o审核人必须能够指出审核仅部分完成,并要求秘书指定一名额外的审核人。该工具将通过电子邮件通知秘书该情况。
o评审员可以通过使用工具的web界面或回复评审分配电子邮件来拒绝或接受评审。
oItmustbeeasyforareviewertoseewheneachassignedreviewisdue.
o审核人必须很容易看到每次指定的审核何时到期。
oAreviewermustbeabletoconfigurethetooltoremindthemwhenactionsaredue.(Forinstance,areviewercouldreceiveemailwhenareviewisabouttobecomeoverdue).
o审阅者必须能够配置工具,以便在操作到期时提醒他们。(例如,当审核即将过期时,审核人可能会收到电子邮件)。
oAreviewermustbeabletoindicatethatareviewiscomplete,capturingwherethereviewisinthearchivesandthehigh-level,review-resultsummary.
o评审员必须能够指出评审已完成,并记录评审在档案中的位置和高级评审结果摘要。
oItmustbepossibleforareviewertoclearlyindicatewhichversionofadocumentwasreviewed.Documentsaresometimesrevisedbetweenwhenareviewwasassignedandwhenitisdue.Thetoolshouldnotethecurrentversionofthedocumentandhighlightwhenthereviewisnotforthecurrentversion.
o审阅者必须能够清楚地指出已审阅的文档版本。文件有时会在指定审查和到期审查之间进行修订。该工具应注意文档的当前版本,并在审查不针对当前版本时突出显示。
oItmustbeeasyforareviewertosubmitacompletedreview.
o审核人提交完整的审核必须很容易。
-必须继续支持当前工作流,即审阅者将电子邮件发送到团队的电子邮件列表(可能复制其他列表),然后指示在何处查找该审阅。该工具应该可以更容易地在团队的电子邮件列表存档中捕获要查看的链接(可能是通过建议基于对存档搜索的链接)。
-Thetoolshouldallowthereviewertoenterthereviewintothetoolviaawebform(eitherasdirectlyprovidedtextorthroughafile-uploadmechanism).Thetoolwillensurethereviewispostedtotheappropriatelistsandwillconstructthelinkstothosepostsinthearchives.
-该工具应允许审阅者通过web表单(作为直接提供的文本或通过文件上载机制)将审阅输入该工具。该工具将确保审查被张贴到适当的名单上,并将构建到档案中这些帖子的链接。
-Thetoolcouldalsoallowthereviewertosubmitthereviewtothetoolbyemail(perhapsbyreplyingtotheassignment).Thetoolwouldthenensurethereviewispostedtotheappropriatelists.
-该工具还允许审阅者通过电子邮件(可能通过回复作业)将审阅提交给该工具。然后,该工具将确保将审查发布到适当的列表中。
oItshouldbeeasyforanADorgroupchairtorequestanytypeofreview,butparticularlyanearlyreview,fromareviewteam.
oItshouldbepossibleforthatpersontowithdrawareviewrequest.
o该人员应该可以撤回审查请求。
oItmustbeeasytofindallreviewsofadocumentwhenlookingatsearchresultpagesandotherlistsofdocuments,suchasthedocumentsonanIESGTelechatagenda.
oItmustbeeasytoseethefollowingacrossallteams,agiventeam,oragivenreviewer,andindependentlyacrossalltimeoracrossconfigurablerecentperiodsoftime:
-howmanyreviewshavebeencompleted
-已经完成了多少次审查
-howmanyreviewsareinprogress
-有多少审查正在进行
-howmanyinprogressreviewsarelate
-有多少正在进行的审查迟到了
-howmanycompletedreviewswerelate
-有多少已完成的审查迟到了
-howmanyreviewswerenotcompletedatall
-有多少审查根本没有完成
-averagetimetocompletereviews(fromassignmenttocompletion)
oItmustbeeasytoseethefollowingforallteams,foragiventeam,orforagivenreviewer,acrossalltimeoracrossconfigurablerecentperiods:
-totalcountsofreviewsineachreviewstate(done,rejected,etc.)
-每个审核状态下的审核总数(完成、拒绝等)
-totalcountsofcompletedreviewsbyresult(ready,readywithnits,etc.)
-按结果列出的已完成审查总数(就绪、就绪、具有NIT等)
oTheabovestatisticsshouldalsobecalculatedreflectingthesizeofthedocumentsbeingreviewed(suchasusingthenumberofpagesorwordsinthedocuments).
o还应计算上述统计数据,以反映所审查文件的大小(例如使用文件中的页数或字数)。
oWhereapplicable,statisticsshouldtakereviewerhiatusperiodsintoaccount.
o在适用的情况下,统计数据应考虑审核人的中断期。
oAccesstotheabovestatisticsmustbeeasytoconfigure.Accesswillbeinitiallylimitedasfollows:
o访问上述统计信息必须易于配置。最初的访问限制如下:
-TheSecretariatandADscanseeanystatistic.
-秘书处和ADs可以看到任何统计数据。
-Ateamsecretarycanseeanystatisticsforthatteam.
-团队秘书可以查看该团队的任何统计数据。
-Areviewercanseeanyteamaggregatestatisticsortheirownreviewer-specificstatistics.
-审阅者可以查看任何团队聚合统计信息或他们自己的审阅者特定统计信息。
oWherepossible,theabovestatisticsshouldbevisibleasatime-seriesgraph.
Thisdocumentdiscussesrequirementsfortoolsthatassistreviewteams.TheserequirementsdonotaffectthesecurityoftheInternetinanysignificantfashion.Thetoolsthemselveshaveauthenticationandauthorizationconsiderations(teamsecretarieswillbeabletododifferentthingsthanreviewers).
AppendixA.AStartingPointforDjangoModelsSupportingtheReviewTool
附录A.支持审查工具的Django模型的起点
fromdjango.dbimportmodelsfromietf.doc.modelsimportDocumentfromietf.person.modelsimportEmailfromietf.group.modelsimportGroup,Role
从django.db从ietf.doc.models导入模型从ietf.person.models导入文档从ietf.group.models导入电子邮件导入组,角色
fromietf.name.modelsimportNameModel
从ietf.name.models导入NameModel
类ReviewRequestStateName(NameModel):“请求、接受、拒绝、撤回、被事件超越、无响应、已完成”
类ReviewTypeName(NameModel):“早期回顾、最后一次呼叫、Telechat”
类ReviewResultName(NameModel):“几乎准备就绪,有问题,有NIT,未准备就绪,在正确的轨道上,准备就绪,有问题,有NIT,严重问题”
Acknowledgements
致谢
TeroKivinenandHenrikLevkowetzwereinstrumentalinformingthissetofrequirementsandindevelopingtheinitialDjangomodelsintheappendix.
TeroKivinen和HenrikLevkowetz在形成这组需求和开发附录中的初始Django模型方面发挥了重要作用。
Thefollowingpeopleprovidedreviewsofthisdocument:DavidBlack,DeborahBrungard,BrianCarpenter,ElwynDavies,StephenFarrell,JoelHalpern,JonathanHardwick,RussHousley,BarryLeiba,JeanMahoney,RandyPresuhn,GunterVanDeVelde,andMartinVigoureux.
作者地址
RobertSparksOracle7460WarrenParkwaySuite300Frisco,Texas75034UnitedStates
RobertSparksOracle7460WarrenParkway套房300美国德克萨斯州弗里斯科75034
Email:rjsparks@nostrum.comEmail:rjsparks@nostrum.comTeroKivinenINSIDESecureEerikinkatu28HelsinkiFI-00180Finland