Giter Site home page Giter Site logo

type.writer's People

Contributors

kurisuwhyte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

type.writer's Issues

"essay new" should create a new directory

Dumping things in the current directory has the potential to be fairly confusing and cause more problems. Thus essay new should ask for a new directory name and abort the operation if theres something with the same pathname.

Trick Linguist into ignoring vendor/ files

Apparently Github's linguist doesn't do a great job ignoring vendored files once they've taken them into account (indexed them) if you just move them around(?), so removing them and adding them back should do the trick.

Untangle parsing and building phases

Even though the only output format will be HTML, cleanly separating parsing and building phases will allow for a few interesting things, like automatically generating navigation links and stuff.

Support per-document templates

Currently the only template used is layout/index.html, which is fixed. This is not ideal. We want users to have, potentially several templates, and documents can choose which one they'll use โ€” kind of like YAML metadata for Jekyll blogs.

The default template should be defined in the project.edn file.

Automatically recompile documents for testing

It would be interesting to have documentation automatically recompile, without having to run essay generate at each time, which provides a nicer experience for people writing the documentation.

This could be implemented as a simple ring server.

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.