Git Product home page Git Product logo

Comments (2)

heathermiller avatar heathermiller commented on May 21, 2024

While I agree that the ordering might not be completely optimal, I don't agree with the statement that all who go to the page implicitly assume that the guides are ordered in terms of increasing difficulty (level of user). User perception of the significance of the ordering of links on a page is entirely arbitrary.

Things are actually ordered by date of the document's completion. So, newer overviews will naturally appear on top. As we acquire more overviews (which we inevitably will, with the upcoming release of 2.10) I think it's pretty natural to place (and thus expect) new documents at the top of the list with one of these green labels that say "New" or something to that effect.

I also disagree that the list of subtopics contained within the collections overview is bad- it's such a high-demand document, that I think it greatly helps to have its contents displayed within the index page of overviews. It's a way of highlighting the document's contents (and importance), especially for people leisurely browsing, not necessarily specifically searching for details on the collections library. If such a user ever develops a question regarding collections, highlighting the document's contents on the overviews page might help one recall this document's existence.

Also, the entire overview section of the site is intended to be further filled. The idea was to have multiple "types" of overviews. The type "Core" was intended to cover overviews of essential libraries. I intended to create other sections as the need arose- for example, as concurrency libraries are developed, it'd be beneficial to have a section devoted to concurrency libraries (the Actors overview would naturally migrate there, once we have more concurrency overviews, which are planned.)

from docs.scala-lang.

SethTisue avatar SethTisue commented on May 21, 2024

I don't how what the order was in 2011, but the ordering at https://docs.scala-lang.org/overviews/index.html in 2018 looks decent to me

from docs.scala-lang.

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.