ietf / tao Goto Github PK
View Code? Open in Web Editor NEWThe Tao of the IETF
Home Page: https://www.ietf.org/tao.html
The Tao of the IETF
Home Page: https://www.ietf.org/tao.html
Specifically:
The main branch always has the current working copy. Pull requests should be based off main and are merged into main when they are accepted.
When the current tip of main is published to the IETF website, it is pushed to the published branch, and a new tag in YYYY-MM-DD format is created based on the publication date.
Comparing the main and published branches hence always shows all currently unpublished differences.
This would really make IESG reviews easier, because we could look at the diff between these branches.
I'm wondering if it would make more sense for newcomers to kind of reverse the order od the doc, still starting with the mission but then talk about how to contributie, the meeting, wg sessions, mailing lists, and the at the end the more formal stuff like IESG and ISOC. I didn't check if that is an easy change in the sense that currently later sections might assume pre-knowledge from previous sections. However, I guess often people might anyway only read parts of the Tao and therefore working with forward references if really needed shouldn't be too bad
A specific example is that in section 3.6, the RSE dot is no longer applicable.
Broader updates should be considered as the RFC Editor situation evolves through the RFC Editor Future Development (rfcefdp) program.
The Tao is turned from markdown into HTML by the wagtail
plugin. We should leverage more of its (limited?) capabilities in the document, such as
a
and href
tags[foo](https://foo...)
or the equivalent that is supported, if anything.This is from email Brian Carpenter sent to wgchairs and rfc-interest, that has become a separate sub-thread. You can find a copy of his message (and full context) here: https://mailarchive.ietf.org/arch/msg/wgchairs/HqGXYC8pT5HGao4u3BRKJqjh_es/
> I can't reduce this to a PR. It seems to me that the proposed new text
> for the Tao has lost some very important parts of the old text. It
> doesn't state that I-Ds expire after 6 months (which they still do,
> unless we amend RFC 2026), it doesn't underline that "They are most
> definitely not standards" and it doesn't state that they must only be
> cited as "work in progress". There's no need to quote BCP 9, but I think
> the points should be made.
>
> Also, BTW, as well as mentioning the optional Privacy Considerations,
> why not mention the optional Implementation Status section (RFC7942 =
> BCP 205)?
Section 3.12.2 starts with
"Running a network is hard enough without having to grapple with new protocols or new versions of the protocols with which you are already dealing."
This is more of a deterrent than a welcoming statement. The second paragraph has a lot of good reasons for network operators to participate, which should be emphasised.
Links to RFC's and BCP documents should point to the rfc-editor.org site, not tools.ietf.org
especially in section 3.11, e.g.:
s/EDU/EMODIR
And no longer pinned on https://github.com/ietf given the publication of RFC 9592?
I'd suggest that the "main" branch (which we should rename "master" to, btw) be the main working branch going forward.
We should create a second branch ("published" or something like that) that we push the current tip of "main" to when that gets published on the website.
We should also create a revision and/or date tag when a new version is published.
This would allow us to get rid of Tao_Current.txt
.
We should also get rid of Tao.html
- what is that for anyway?
Section 3 assumes in person meeting as the usual meeting participation mode so the text should be updated throughout to reflect the current online approach.
Since online meetings are likely to be the norm for most people, with the situation evolving, it might be worth considering how to update this section more often.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.