Coder Social home page Coder Social logo

Comments (4)

lornajane avatar lornajane commented on June 20, 2024
  • If I had to guess, the TOC hasn't been well-maintained and we should probably regenerate that.
  • I don't really want to go back and update the RFC references but good practice is probably to cite the section as well in the link test.
  • Title case is fine and we need to improve our markdown automation anyway. Let's document it for now (I know how you feel about our not-contributing file, but maybe let's add a section for style and then we can clean up around it)
  • I do not feel it would improve anything for our users if we start explicitly putting OPTIONAL everywhere so I'd like the "just document that we don't do it that way" option, please!

from openapi-specification.

handrews avatar handrews commented on June 20, 2024

Thanks @lornajane – yeah I don't think we need to go update every RFC citation, but in some areas where I'm already doing PRs that are thick with them, knowing how to handle references to different sections, some of which happen multiple times, would be really helpful.

I'm totally fine with documenting things in the not-contributing file, I've just realized that I'm over capacity and can't take on rewriting that right now even when I'm the person pushing for changes / documented policies :-/ At some point, if no one else steps up, I'll get back to it, but that's multiple months out right now.

from openapi-specification.

handrews avatar handrews commented on June 20, 2024

Some pre-release checklist items

  • re-generate TOC
    • consistent section titling
    • consistent linking
    • update links for GitHub changes done on main
  • #3576 (authoritative URL - might need to change specification texgt)
  • make RFC links consistent
    • rfc-editor.org vs datatracker.ietf.org
    • different anchor styles (auto-id vs section numbers vs ???)
    • link to sections (always, sometimes, never?) (#3863)
      • section link style: "section x.y" vs "§ x.y" (RFCs seem to use the first style)
  • #3740 (informative references)
  • Release notes? Blog post?
    • explain how to interpret apparently-but-not-actually-new MUST/SHOULD/MAY/etc.

Plus some "maybes":

from openapi-specification.

lornajane avatar lornajane commented on June 20, 2024

This is a really great list, that I think we should be expanding to make into a "do it this way" list of style guide directives/tips. We can just keep editing your previous comment and then publish when we're done?

from openapi-specification.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.