Giter Club home page Giter Club logo

Comments (3)

hf avatar hf commented on August 30, 2024

Please avoid using only automated tools without human review.

The OpenAPI spec is the documentation. Not everything is for README, and Supabase docs usually exist in https://supabase.com/docs.

from auth.

bnjmnt4n avatar bnjmnt4n commented on August 30, 2024

The issue description does seem to accurately point out some errors/inconsistencies with the OpenAPI spec vs the readme though.

from auth.

alexvuka1 avatar alexvuka1 commented on August 30, 2024

Thank you for your feedback, @hf . I appreciate the clarification that the OpenAPI spec serves as the primary documentation and that not all endpoints are intended for the README. However, it does seem that the OpenAPI spec and the README have at least some overlap.

I understand the concern about relying solely on automated tools without human review. However, the intention behind this tool is to assist maintainers by identifying potential discrepancies that might otherwise be overlooked, thus facilitating a more efficient review process. Here are a few points to consider in defense of this approach:

  1. Efficiency: Automated tools can quickly scan and compare large documents, identifying inconsistencies in a fraction of the time it would take a human. This allows maintainers to focus their efforts on verifying and correcting issues rather than identifying them.
  2. Scalability: As projects grow, the documentation tends to become more complex. An automated tool can scale with the project, ensuring continuous monitoring of documentation consistency across all updates.
  3. Support for Human Review: The tool is designed to support, not replace, human review. By flagging potential issues, it provides a starting point for maintainers to perform more detailed examinations and make informed decisions.

Additionally, this tool is still in the development process, and the purpose of raising this issue is to gather feedback on how to make it better. Input from experienced teams like yours is invaluable in fine-tuning the tool to ensure it aligns with practical needs and workflows. Your insights can help refine its functionality, making it a more effective and reliable asset for documentation maintenance.

To make this tool more effective and aligned with your practices, any specific guidance on how you differentiate which endpoints should be included in the README versus the OpenAPI spec would be very valuable.

Thank you for considering these points and also thank you @bnjmnt4n for acknowledging the identified inconsistencies. I'm eager to refine this tool to better support your documentation maintenance process and ensure it complements the excellent work your team is doing.

from auth.

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.