GithubHelp home page GithubHelp logo

originprotocol / origin-docs-archived Goto Github PK

View Code? Open in Web Editor NEW
9.0 51.0 6.0 1.05 MB

We've moved to a monorepo: https://github.com/OriginProtocol/origin/tree/master/docs

License: MIT License

Ruby 1.77% Shell 1.49% JavaScript 87.69% HTML 1.25% CSS 7.73% Dockerfile 0.07%
origin origin-protocol docs

origin-docs-archived's Introduction

origin-docs-archived's People

Contributors

blackxored avatar bootstraponline avatar chrissrogers avatar cvkef avatar danielvf avatar djpowers avatar dlackty avatar joshfraser avatar kevin-buttercoin avatar lord avatar maks3w avatar marcguyer avatar micahalcorn avatar paulocoghi avatar pbechu avatar pomier avatar pothix avatar prayagverma avatar readmecritic avatar realityking avatar rezanachmad avatar rickyrauch avatar rlord avatar sobstel avatar sparrowdom avatar swarzech avatar tonyjin avatar tyleryasaka avatar victorquinn avatar wanderingstan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

origin-docs-archived's Issues

Messaging

Don't forget to document (and potentially improve) the messaging API. 🐘

Update css to better match website

A bigger makeover is needed someday, but for now the following would go a long way:

  • Use Lato and Poppins fonts for body/headings
  • Set background colors to match palette of company website.

@micahalcorn - I know you're busy, but could you take stab at this? I can also do it.

Attestations: document data, claim type, and signature properties

We should clarify the significance of each of these properties. For reference, these are specified as part of ERC735.

We should keep in mind, and probably note in the docs, that an understanding of these properties is not required in order to use the API. They are simply used for validation and origin-js does all the validation behind the scenes. (Invalid attestations will never show up in the user object that is returned from the get method.) Our explanation should be provided simply to satisfy the curiosity of developers and provide transparency in our implementation. πŸ˜ƒ

πŸŽ“Replace Slate as our documentation system?

I think Slate won't scale as our documentation system. Slate is designed to generate a giant single page document, and maxes out at two levels of headings for navigation.

Our Origin docs need to document more than one origin system, which doesn't fit into Slate's navigation model, and having everything in one page is already unwieldy at the current size of our documentation.

We need to control the page hierarchy/navigation, and that's fundamentally not what Slate is about.

Here's what I'd like to see:

  • Multi page documentation
  • We control menu/navigation
  • Markdown based. We all speak it.
  • Prefer including arbitrary markdown files, vs one fixed directory that docs live in. With a monorepo this would let us keep docs with their own projects, and yet build a single documentation site from it.
  • Support for code highlighting
  • Nice to be Javascript or python based. (but speed and fewer dependencies are far more important)

Thoughts?


Documentation systems:

More generic systems:

Others?

Need separate API section

Right now our origin.js API documentation is just mixed in with the rest of the docs. We have sections for things like Users and Listings, but these sections are at the same level as other sections such as Introduction. We really need a section called API that makes it clear what part of the docs pertains to the API. Either that, or we may eventually need separate documentation for the API. πŸ€”

Improve CodePen Examples

Now that CodePen examples have been added, they need to be less fragile. They currently detect whether or not the reader has a web3-enabled browser and, if not, suggest MetaMask. They don't, however, detect whether or not a MetaMask user is signed in, or validate the currently-selected network. To resolve this issue, fork each of our CodePens and add the following:

  • Move web3 detection into another Pen that is added as an "external resource" in each forked Pen
  • In the external Pen, detect that web3 is set to the Rinkeby network validation and serve an appropriate message if it is not
  • In the external Pen, detect that a web3 account is available and serve an appropriate message if it is not

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.