Giter VIP home page Giter VIP logo

Comments (6)

tristen avatar tristen commented on May 22, 2024

Nice! I really like this approach and seems simple enough to script out. Saman is sketching out a new grid and typography set we should base the design of the documentation off of. When there is a good consensus there - I can start implementing this.

from mapbox.js.

tristen avatar tristen commented on May 22, 2024

Ah - I really liked the sound of this approach but currently using the build script to generate docs makes its a little disabling to apply doc like styles to the site.

Like there are sections where it would be nice to style out more clearly a passage like this:

This loads the information about a map on MapBox Hosting. The first argument can either be a full URL to a TileJSON file, like
http://a.tiles.mapbox.com/v3/tmcw.map-hehqnmda.jsonp, or a bare id, like tmcw.map-hehqnmda, which will get expanded to the > former.

In the passage above it would be nice to have a little heads up section on what TileJSON is and also a sort of "pro tip" note indicating you can just add in the id and mapbox.js will fill in the rest.

Also, not being able really add markup for syntax highlighting is a bummer. we could add <pre><code data-language=''javascript"> or something but that doesn't work well for html which would just be rendered out.

Build a TOC in JS

We can avoid having to do this if we don't generate the docs from API and STYLE. But API and STYLE should remain and we should follow the same formatting guidelines you have established here. We just unfortunately have a little duplication here.

from mapbox.js.

tristen avatar tristen commented on May 22, 2024

The other point:

Serve a jekyll site with a straight list of them all

Having worked on some of this on Friday - it felt a little too long going down this route and static pages are fast to generate anyways. Splitting them up into separate pages seems to feel better.

from mapbox.js.

tmcw avatar tmcw commented on May 22, 2024

Any alternative suggestions? I'm not sure that these are all really that valid. For instance, for syntax highlighting we can use prettify in js which I've used in Wax and elsewhere.

The jekyll site can be multiple pages, and we can have inter-doc links that just don't work as well in documentation pages.

Would this be more doable if we just abandoned the autogenerated approach and made this more manual? I'm trying to push out a dev release to the team like today and the rest is mostly ready to go, so whatever works works.

from mapbox.js.

tristen avatar tristen commented on May 22, 2024

Yeah, lets go manual for now - I'd like some markup freedom here.

from mapbox.js.

tmcw avatar tmcw commented on May 22, 2024

This is being handled in mapbox.github.com

from mapbox.js.

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.