Coder Social home page Coder Social logo

docs's People

Contributors

acolyer avatar alankstewart avatar alenkacz avatar atomist-bot avatar benjordan avatar cdupuis avatar claymccoy avatar dansmithy avatar ddgenome avatar errordeveloper avatar errrrk avatar geekflyer avatar gjtorikian avatar gotcha avatar ipcrm avatar janekdb avatar jessitron avatar jhuiting avatar jpwarren avatar jrday avatar kipz avatar lawouach avatar murban74 avatar neilprosser avatar russmiles avatar slimslenderslacks avatar stephenweber avatar whostolebenfrog avatar willgardella avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Split conventions into General, Rug DSL and Rug TypeScript

The current Rug Conventions document has grown considerably and is beginning to break the navigation rendering. One option here is to attempt to break things out based on general purpose, Rug DSL and Rug TypeScript specific conventions. This might also prove more scalable generally as other JavaScript-transpiled options become available for Rug.

Title + Header sometimes duplicated

The new layout, which is much better, includes the title of the page from the mkdocs.yml config at the top of the page. The old layout did not. Because the old layout did not, many pages have similar headers at the top of their source. For example:

intro-intro-intro

We need to go through mkdocs.yml config and make sure all the page titles are appropriate for displace in the page and go through all the pages and remove duplication between the page title and the initial header. I would guess we just need to remove most of the initial headers.

Add convention for when to name a type in a Rug DSL selector

For example if you are going to access the project from within a do block then you should name the selected type appropriately:

with file f when path = "README.md"
  do replace "{{creation_date}}" { f.name() + " created on " + new Date().toISOString().split('T')[0] }

However if the selected type is not being used then the name should be omitted:

with file when path = "README.md"
  do replace "{{creation_date}}" { new Date().toISOString().split('T')[0] }

Only push site for actual releases

Currently, every Travis build pushes to the public site. Fix the build to only push for GitHub releases. This involves update the Travis configuration to create GitHub releases for tags that look like M.N.P semantic versions.

See rug-cli for an example.

Document clj.yml configuration for authenticated repos

    publish: true
    url: "${MAVEN_BASE_URL}/rugs-dev"
    authentication:
      username: "${MAVEN_USER}"
      password: "${MAVEN_TOKEN}"

We need to add a section to the docs explaining how authentication can be configured in cli.yml.

Add rug conventions documentation

We need to capture standards and best practices in a document. Things like what is that parameter name format camelCase/CamelCase/snake_case/kebab-case, common/recommended annotations, etc.

The links in the left navigation box on the main page on do nothing

The "Just get me going right now: Quick Starts" and "I want to know more: Reference Documentation" in the left-hand navigation box presumably are meant to jump to sections within the page, but since the page fits in a single pane, clicking on them does nothing. They should either be changed go to the actual page or be removed.

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.