GithubHelp home page GithubHelp logo

wints / documentation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhoushineyoung/documentation

0.0 1.0 0.0 40.22 MB

The Branch Metrics Developer Documentation. Branch helps mobile apps grow with deep links / deeplinks that power referral systems, sharing links and invites with full attribution and analytics.

Home Page: http://dev.branch.io

Ruby 32.16% HTML 9.49% JavaScript 52.41% CSS 5.95%

documentation's Introduction

Documentation

Live at: https://dev.branch.io

Install Bundler

gem install bundler

Install Xcode CLI Tools

xcode-select --install

Install Nokogiri

sudo gem install nokogiri -v '1.6.6.2'

Init submodule

DO THIS ONCE, when you first clone the repo.

git submodule init

Update Submodule

git submodule update

Install Jekyll and Dependencies

npm install && bundle install

Increase Open file Limit

ulimit -n 10000

Open another terminal console and start jekyll

sudo bundle exec jekyll serve --watch

Testing for broken links, etc.

Make sure you have htmlproof installed -- if not you should run bundle

htmlproof --href-ignore /^$/ ./_site/

Updating the submodule reference guides on dev portal

git submodule foreach git pull origin master

Future todos

  • React -> binding components to docs so we can show progress / encourage users
  • Handle case where user moves to recipe that doesn't support platform (what happens if a given recipe is iOS/Android only and user was previously on web?). being sure to return to previously platform when clicking out of recipe without that previous platform. (Ask Derrick if unclear)

Overview for the team

The new documentation will have 4 parts:

  1. Overview
  2. Recipes
  3. Domains
  4. Reference Docs

Right now we are primarily focused on 2. Recipes and 3. Domains, as well as the components from which they are both composed, aka Ingredients.

Recipes: The fastest way for developers to implement Branch. Provides the bare minimum number of steps to integration, as well as tips pointing developers toward all the configuration options we offer. Composed of ingredients.

Domains: Lists of the various ingredients for a given domain. For example, all information related to programmatically creating links belongs on one page. Like recipes, domains are composed of ingredients.

Ingredients: The pieces. A short, self-contained explanation and/or code sample.


documentation's People

Contributors

aaustin avatar austinhay avatar chanian avatar derrickstaten avatar dmitrig01 avatar evyros avatar jakecadams avatar jeanmw avatar kirkkt avatar marisamess avatar maxwelllevenson avatar rubinsingh avatar sarkar avatar shortstuffsushi avatar sleeplessbyte avatar tchingos-branch avatar willbooz avatar wints avatar wlindemann avatar

Watchers

 avatar

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.