Update doc ref markdown sections
This commit is contained in:
parent
8b62b350b1
commit
c4ae91c7c5
@ -1,17 +1,17 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
yarn add @0xproject/asset-buyer
|
||||
yarn add @0x/asset-buyer
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { AssetBuyer } from '@0xproject/asset-buyer';
|
||||
import { AssetBuyer } from '@0x/asset-buyer';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var AssetBuyer = require('@0xproject/asset-buyer').AssetBuyer;
|
||||
var AssetBuyer = require('@0x/asset-buyer').AssetBuyer;
|
||||
```
|
||||
|
@ -1 +1 @@
|
||||
Welcome to the [@0xproject/asset-buyer](https://github.com/0xProject/0x-monorepo/tree/development/packages/asset-buyer) documentation! AssetBuyer is a library that provides an easy way to buy any asset with ETH in one click, leveraging 0x liquidity and the [Forwarder contract](https://0xproject.com/docs/contracts#Forwarder).
|
||||
Welcome to the [asset-buyer](https://github.com/0xProject/0x-monorepo/tree/development/packages/asset-buyer) documentation! AssetBuyer is a library that provides an easy way to buy any asset with ETH in one click, leveraging 0x liquidity and the [Forwarder contract](https://0xproject.com/docs/contracts#Forwarder).
|
||||
|
15
packages/website/md/docs/connect/3/installation.md
Normal file
15
packages/website/md/docs/connect/3/installation.md
Normal file
@ -0,0 +1,15 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
npm install @0x/connect --save
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { HttpClient } from '@0x/connect';
|
||||
```
|
||||
|
||||
### Wiki
|
||||
|
||||
Check out our [0x Connect introduction tutorial](https://0xproject.com/wiki#Intro-Tutorial) for information on how to integrate relayers into your application.
|
11
packages/website/md/docs/contract_wrappers/2/installation.md
Normal file
11
packages/website/md/docs/contract_wrappers/2/installation.md
Normal file
@ -0,0 +1,11 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
npm install @0x/contract-wrappers --save
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { ContractWrappers } from '@0x/contract-wrappers';
|
||||
```
|
17
packages/website/md/docs/json_schemas/3/installation.md
Normal file
17
packages/website/md/docs/json_schemas/3/installation.md
Normal file
@ -0,0 +1,17 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
yarn add @0x/json-schemas
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { schemas } from '@0x/json-schemas';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var schemas = require('@0x/json-schemas').schemas;
|
||||
```
|
3
packages/website/md/docs/json_schemas/3/introduction.md
Normal file
3
packages/website/md/docs/json_schemas/3/introduction.md
Normal file
@ -0,0 +1,3 @@
|
||||
Welcome to the [json-schemas](https://github.com/0xProject/0x-monorepo/tree/development/packages/json-schemas) documentation! This package provides JSON schemas for validating 0x Protocol & Standard Relayer API data structures. It provides both the raw JSON schemas and a schema validator class to interact with them from a JS project.
|
||||
|
||||
If you are not using a Javascript-based language for your project, you can use a Javascript environment to render the JSON schemas within this package and use them together with a [JSON Schema](http://json-schema.org/) implementation in your [language of choice](http://json-schema.org/implementations.html) (e.g Python, Haskell, Go, C, C++, Rust, Ruby, Scala, etc...).
|
14
packages/website/md/docs/json_schemas/3/usage.md
Normal file
14
packages/website/md/docs/json_schemas/3/usage.md
Normal file
@ -0,0 +1,14 @@
|
||||
The following example shows you how to validate a 0x order using the `@0x/json-schemas` package.
|
||||
|
||||
```javascript
|
||||
import {SchemaValidator, ValidatorResult, schemas} from '@0x/json-schemas';
|
||||
|
||||
const {orderSchema} = schemas;
|
||||
const validator = new SchemaValidator();
|
||||
|
||||
const order = {
|
||||
...
|
||||
};
|
||||
const validatorResult: ValidatorResult = validator.validate(order, orderSchema); // Contains all errors
|
||||
const isValid: boolean = validator.isValid(order, orderSchema); // Only returns boolean
|
||||
```
|
17
packages/website/md/docs/order_utils/2/installation.md
Normal file
17
packages/website/md/docs/order_utils/2/installation.md
Normal file
@ -0,0 +1,17 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
yarn add @0x/order-utils
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { createSignedOrderAsync } from '@0x/order-utils';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var createSignedOrderAsync = require('@0x/order-utils').createSignedOrderAsync;
|
||||
```
|
1
packages/website/md/docs/order_utils/2/introduction.md
Normal file
1
packages/website/md/docs/order_utils/2/introduction.md
Normal file
@ -0,0 +1 @@
|
||||
Welcome to the [order-utils](https://github.com/0xProject/0x-monorepo/tree/development/packages/order-utils) documentation! Order utils is a set of utils around creating, signing, validating 0x orders.
|
17
packages/website/md/docs/order_watcher/2/installation.md
Normal file
17
packages/website/md/docs/order_watcher/2/installation.md
Normal file
@ -0,0 +1,17 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
yarn add @0x/order-watcher
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { OrderWatcher } from '@0x/order-watcher';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var OrderWatcher = require('@0x/order-utils').OrderWatcher;
|
||||
```
|
1
packages/website/md/docs/order_watcher/2/introduction.md
Normal file
1
packages/website/md/docs/order_watcher/2/introduction.md
Normal file
@ -0,0 +1 @@
|
||||
Welcome to the [order-watcher](https://github.com/0xProject/0x-monorepo/tree/development/packages/order-watcher) documentation! OrderWatcher is a daemon that efficiently watches a set of orders, emitting events whenever the validity of an order changes. It can be used by relayers to prune an orderbook, or by traders to keep orders fetched from a Relayer up-to-date.
|
23
packages/website/md/docs/sol-compiler/2/installation.md
Normal file
23
packages/website/md/docs/sol-compiler/2/installation.md
Normal file
@ -0,0 +1,23 @@
|
||||
#### CLI Installation
|
||||
|
||||
```bash
|
||||
yarn global add @0x/sol-compiler
|
||||
```
|
||||
|
||||
#### API Installation
|
||||
|
||||
```bash
|
||||
yarn add @0x/sol-compiler
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```typescript
|
||||
import { Compiler } from '@0x/sol-compiler';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var Compiler = require('@0x/sol-compiler').Compiler;
|
||||
```
|
24
packages/website/md/docs/sol-compiler/2/usage.md
Normal file
24
packages/website/md/docs/sol-compiler/2/usage.md
Normal file
@ -0,0 +1,24 @@
|
||||
#### CLI Usage
|
||||
|
||||
```bash
|
||||
$ sol-compiler
|
||||
Options:
|
||||
--version Show version number [boolean]
|
||||
--contracts-dir path of contracts directory to compile [string]
|
||||
--artifacts-dir path to write contracts artifacts to [string]
|
||||
--contracts comma separated list of contracts to compile
|
||||
[string] [default: "*"]
|
||||
--help Show help [boolean]
|
||||
```
|
||||
|
||||
#### API Usage
|
||||
|
||||
```typescript
|
||||
import { Compiler } from '@0x/sol-compiler';
|
||||
|
||||
const compiler = new Compiler();
|
||||
|
||||
(async () => {
|
||||
await compiler.compileAllAsync();
|
||||
})().catch(console.log);
|
||||
```
|
17
packages/website/md/docs/sol_cov/2/installation.md
Normal file
17
packages/website/md/docs/sol_cov/2/installation.md
Normal file
@ -0,0 +1,17 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
yarn add @0x/sol-cov
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { CoverageSubprovider } from '@0x/sol-cov';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var CoverageSubprovider = require('@0x/sol-cov').CoverageSubprovider;
|
||||
```
|
1
packages/website/md/docs/sol_cov/2/introduction.md
Normal file
1
packages/website/md/docs/sol_cov/2/introduction.md
Normal file
@ -0,0 +1 @@
|
||||
Welcome to the [sol-cov](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-cov) documentation! Sol-cov is a Solidity coverage tool for your smart contract tests.
|
62
packages/website/md/docs/sol_cov/2/usage.md
Normal file
62
packages/website/md/docs/sol_cov/2/usage.md
Normal file
@ -0,0 +1,62 @@
|
||||
Sol-cov uses transaction traces in order to figure out which lines of Solidity source code have been covered by your tests. In order for it to gather these traces, you must add the `CoverageSubprovider` to the [ProviderEngine](https://github.com/MetaMask/provider-engine) instance you use when running your Solidity tests. If you're unfamiliar with ProviderEngine, please read the [Web3 Provider explained](https://0xproject.com/wiki#Web3-Provider-Explained) wiki article.
|
||||
|
||||
The CoverageSubprovider eavesdrops on the `eth_sendTransaction` and `eth_call` RPC calls and collects traces after each call using `debug_traceTransaction`. `eth_call`'s' don't generate traces - so we take a snapshot, re-submit it as a transaction, get the trace and then revert the snapshot.
|
||||
|
||||
Coverage subprovider needs some info about your contracts (`srcMap`, `bytecode`). It gets that info from your project's artifacts. Some frameworks have their own artifact format. Some artifact formats don't actually contain all the neccessary data.
|
||||
|
||||
In order to use `CoverageSubprovider` with your favorite framework you need to pass an `artifactsAdapter` to it.
|
||||
|
||||
### Sol-compiler
|
||||
|
||||
If you are generating your artifacts with [@0x/sol-compiler](https://0xproject.com/docs/sol-compiler) you can use the `SolCompilerArtifactsAdapter` we've implemented for you.
|
||||
|
||||
```typescript
|
||||
import { SolCompilerArtifactsAdapter } from '@0x/sol-cov';
|
||||
const artifactsPath = 'src/artifacts';
|
||||
const contractsPath = 'src/contracts';
|
||||
const artifactsAdapter = new SolCompilerArtifactsAdapter(artifactsPath, contractsPath);
|
||||
```
|
||||
|
||||
### Truffle
|
||||
|
||||
If your project is using [Truffle](https://truffleframework.com/), we've written a `TruffleArtifactsAdapter`for you.
|
||||
|
||||
```typescript
|
||||
import { TruffleArtifactAdapter } from '@0x/sol-cov';
|
||||
const contractsPath = 'src/contracts';
|
||||
const artifactAdapter = new TruffleArtifactAdapter(contractsDir);
|
||||
```
|
||||
|
||||
Because truffle artifacts don't have all the data we need - we actually will recompile your contracts under the hood. That's why you don't need to pass an `artifactsPath`.
|
||||
|
||||
### Other framework/toolset
|
||||
|
||||
You'll need to write your own artifacts adapter. It should extend `AbstractArtifactsAdapter`.
|
||||
Look at the code of the two adapters above for examples.
|
||||
|
||||
### Usage
|
||||
|
||||
```typescript
|
||||
import { CoverageSubprovider } from '@0x/sol-cov';
|
||||
import ProviderEngine = require('web3-provider-engine');
|
||||
|
||||
const provider = new ProviderEngine();
|
||||
|
||||
const artifactsPath = 'src/artifacts';
|
||||
const contractsPath = 'src/contracts';
|
||||
const networkId = 50;
|
||||
// Some calls might not have `from` address specified. Nevertheless - transactions need to be submitted from an address with at least some funds. defaultFromAddress is the address that will be used to submit those calls as transactions from.
|
||||
const defaultFromAddress = '0x5409ed021d9299bf6814279a6a1411a7e866a631';
|
||||
const isVerbose = true;
|
||||
const coverageSubprovider = new CoverageSubprovider(artifactsAdapter, defaultFromAddress, isVerbose);
|
||||
|
||||
provider.addProvider(coverageSubprovider);
|
||||
```
|
||||
|
||||
After your test suite is complete (e.g in the Mocha global `after` hook), you'll need to call:
|
||||
|
||||
```typescript
|
||||
await coverageSubprovider.writeCoverageAsync();
|
||||
```
|
||||
|
||||
This will create a `coverage.json` file in a `coverage` directory. This file has an [Istanbul format](https://github.com/gotwarlost/istanbul/blob/master/coverage.json.md) - so you can use it with any of the existing Istanbul reporters.
|
15
packages/website/md/docs/subproviders/2/installation.md
Normal file
15
packages/website/md/docs/subproviders/2/installation.md
Normal file
@ -0,0 +1,15 @@
|
||||
```bash
|
||||
npm install @0x/subproviders --save
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```typescript
|
||||
import { LedgerSubprovider } from '@0x/subproviders';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var LedgerSubprovider = require('@0x/subproviders').LedgerSubprovider;
|
||||
```
|
25
packages/website/md/docs/web3_wrapper/2/installation.md
Normal file
25
packages/website/md/docs/web3_wrapper/2/installation.md
Normal file
@ -0,0 +1,25 @@
|
||||
**Install**
|
||||
|
||||
```bash
|
||||
npm install @0x/web3-wrapper --save
|
||||
```
|
||||
|
||||
**Import**
|
||||
|
||||
```javascript
|
||||
import { Web3Wrapper } from '@0x/web3-wrapper';
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```javascript
|
||||
var Web3Wrapper = require('@0x/web3-wrapper').Web3Wrapper;
|
||||
```
|
||||
|
||||
If your project is in [TypeScript](https://www.typescriptlang.org/), add the following to your `tsconfig.json`:
|
||||
|
||||
```
|
||||
"include": [
|
||||
"./node_modules/web3-typescript-typings/index.d.ts",
|
||||
]
|
||||
```
|
@ -9,9 +9,10 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/connect/1.0.0/introduction');
|
||||
const IntroMarkdownV2 = require('md/docs/connect/2.0.0/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/connect/1.0.0/installation');
|
||||
const IntroMarkdown1 = require('md/docs/connect/1/introduction');
|
||||
const IntroMarkdown2 = require('md/docs/connect/2/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/connect/1/installation');
|
||||
const InstallationMarkdown3 = require('md/docs/connect/3/installation');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -30,12 +31,16 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
},
|
||||
'2.0.0-rc.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV2,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown2,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
},
|
||||
'3.0.2': {
|
||||
[markdownSections.introduction]: IntroMarkdown2,
|
||||
[markdownSections.installation]: InstallationMarkdown3,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,8 +9,9 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdown = require('md/docs/contract_wrappers/introduction');
|
||||
const InstallMarkdown = require('md/docs/contract_wrappers/installation');
|
||||
const IntroMarkdown1 = require('md/docs/contract_wrappers/1/introduction');
|
||||
const InstallMarkdownV1 = require('md/docs/contract_wrappers/1/installation');
|
||||
const InstallMarkdownV2 = require('md/docs/contract_wrappers/2/installation');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -29,8 +30,12 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdown,
|
||||
[markdownSections.installation]: InstallMarkdown,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallMarkdownV1,
|
||||
},
|
||||
'3.0.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallMarkdownV2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,11 +9,14 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/json_schemas/1.0.0/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/json_schemas/1.0.0/installation');
|
||||
const UsageMarkdownV1 = require('md/docs/json_schemas/1.0.0/usage');
|
||||
const SchemasMarkdownV1 = require('md/docs/json_schemas/1.0.0/schemas');
|
||||
const SchemasMarkdownV2 = require('md/docs/json_schemas/2.0.0/schemas');
|
||||
const IntroMarkdown1 = require('md/docs/json_schemas/1/introduction');
|
||||
const IntroMarkdown3 = require('md/docs/json_schemas/3/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/json_schemas/1/installation');
|
||||
const InstallationMarkdown3 = require('md/docs/json_schemas/3/installation');
|
||||
const usageMarkdown1 = require('md/docs/json_schemas/1/usage');
|
||||
const usageMarkdown3 = require('md/docs/json_schemas/3/usage');
|
||||
const SchemasMarkdownV1 = require('md/docs/json_schemas/1/schemas');
|
||||
const SchemasMarkdownV2 = require('md/docs/json_schemas/2/schemas');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -35,16 +38,22 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.schemas]: SchemasMarkdownV1,
|
||||
[markdownSections.usage]: UsageMarkdownV1,
|
||||
[markdownSections.usage]: usageMarkdown1,
|
||||
},
|
||||
'1.0.0': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.schemas]: SchemasMarkdownV2,
|
||||
[markdownSections.usage]: UsageMarkdownV1,
|
||||
[markdownSections.usage]: usageMarkdown1,
|
||||
},
|
||||
'2.0.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown3,
|
||||
[markdownSections.installation]: InstallationMarkdown3,
|
||||
[markdownSections.schemas]: SchemasMarkdownV2,
|
||||
[markdownSections.usage]: usageMarkdown3,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,8 +9,10 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/order_utils/1.0.0/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/order_utils/1.0.0/installation');
|
||||
const IntroMarkdown1 = require('md/docs/order_utils/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/order_utils/1/installation');
|
||||
const IntroMarkdown2 = require('md/docs/order_utils/2/introduction');
|
||||
const InstallationMarkdown2 = require('md/docs/order_utils/2/installation');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -29,8 +31,12 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
},
|
||||
'2.0.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown2,
|
||||
[markdownSections.installation]: InstallationMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,8 +9,10 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdown = require('md/docs/order_watcher/introduction');
|
||||
const InstallationMarkdown = require('md/docs/order_watcher/installation');
|
||||
const IntroMarkdown1 = require('md/docs/order_watcher/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/order_watcher/1/installation');
|
||||
const IntroMarkdown2 = require('md/docs/order_watcher/2/introduction');
|
||||
const InstallationMarkdown2 = require('md/docs/order_watcher/2/installation');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -29,8 +31,12 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdown,
|
||||
[markdownSections.installation]: InstallationMarkdown,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
},
|
||||
'2.2.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown2,
|
||||
[markdownSections.installation]: InstallationMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -10,8 +10,8 @@ import { DocPackages, ScreenWidths, SmartContractDocSections as Sections } from
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/smart_contracts/1.0.0/introduction');
|
||||
const IntroMarkdownV2 = require('md/docs/smart_contracts/2.0.0/introduction');
|
||||
const IntroMarkdown1 = require('md/docs/smart_contracts/1/introduction');
|
||||
const IntroMarkdown2 = require('md/docs/smart_contracts/2/introduction');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const docsInfoConfig: DocsInfoConfig = {
|
||||
@ -25,10 +25,10 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[Sections.Introduction]: IntroMarkdownV1,
|
||||
[Sections.Introduction]: IntroMarkdown1,
|
||||
},
|
||||
'2.0.0': {
|
||||
[Sections.Introduction]: IntroMarkdownV2,
|
||||
[Sections.Introduction]: IntroMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections: {
|
||||
|
@ -9,9 +9,11 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/sol-compiler/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/sol-compiler/installation');
|
||||
const UsageMarkdown = require('md/docs/sol-compiler/usage');
|
||||
const IntroMarkdown1 = require('md/docs/sol-compiler/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/sol-compiler/1/installation');
|
||||
const InstallationMarkdown2 = require('md/docs/sol-compiler/2/installation');
|
||||
const UsageMarkdown1 = require('md/docs/sol-compiler/1/usage');
|
||||
const UsageMarkdown2 = require('md/docs/sol-compiler/2/usage');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -31,9 +33,14 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.usage]: UsageMarkdown,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.usage]: UsageMarkdown1,
|
||||
},
|
||||
'1.1.8': {
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown2,
|
||||
[markdownSections.usage]: UsageMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,9 +9,12 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/sol_cov/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/sol_cov/installation');
|
||||
const UsageMarkdown = require('md/docs/sol_cov/usage');
|
||||
const IntroMarkdown1 = require('md/docs/sol_cov/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/sol_cov/1/installation');
|
||||
const UsageMarkdown1 = require('md/docs/sol_cov/1/usage');
|
||||
const IntroMarkdown2 = require('md/docs/sol_cov/2/introduction');
|
||||
const InstallationMarkdown2 = require('md/docs/sol_cov/2/installation');
|
||||
const UsageMarkdown2 = require('md/docs/sol_cov/2/usage');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -31,9 +34,14 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.usage]: UsageMarkdown,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.usage]: UsageMarkdown1,
|
||||
},
|
||||
'2.1.8': {
|
||||
[markdownSections.introduction]: IntroMarkdown2,
|
||||
[markdownSections.installation]: InstallationMarkdown2,
|
||||
[markdownSections.usage]: UsageMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -9,9 +9,10 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/subproviders/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/subproviders/installation');
|
||||
const LedgerNodeHidMarkdown = require('md/docs/subproviders/ledger_node_hid');
|
||||
const IntroMarkdown1 = require('md/docs/subproviders/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/subproviders/1/installation');
|
||||
const InstallationMarkdown2 = require('md/docs/subproviders/2/installation');
|
||||
const LedgerNodeHidMarkdown1 = require('md/docs/subproviders/1/ledger_node_hid');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const docSections = {
|
||||
@ -31,9 +32,14 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[docSections.introduction]: IntroMarkdownV1,
|
||||
[docSections.installation]: InstallationMarkdownV1,
|
||||
[docSections.ledgerNodeHid]: LedgerNodeHidMarkdown,
|
||||
[docSections.introduction]: IntroMarkdown1,
|
||||
[docSections.installation]: InstallationMarkdown1,
|
||||
[docSections.ledgerNodeHid]: LedgerNodeHidMarkdown1,
|
||||
},
|
||||
'2.1.0': {
|
||||
[docSections.introduction]: IntroMarkdown1,
|
||||
[docSections.installation]: InstallationMarkdown2,
|
||||
[docSections.ledgerNodeHid]: LedgerNodeHidMarkdown1,
|
||||
},
|
||||
},
|
||||
markdownSections: docSections,
|
||||
|
@ -9,8 +9,9 @@ import { DocPackages, ScreenWidths } from 'ts/types';
|
||||
import { Translate } from 'ts/utils/translate';
|
||||
|
||||
/* tslint:disable:no-var-requires */
|
||||
const IntroMarkdownV1 = require('md/docs/web3_wrapper/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/web3_wrapper/installation');
|
||||
const IntroMarkdown1 = require('md/docs/web3_wrapper/1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/web3_wrapper/1/installation');
|
||||
const InstallationMarkdown2 = require('md/docs/web3_wrapper/2/installation');
|
||||
/* tslint:enable:no-var-requires */
|
||||
|
||||
const markdownSections = {
|
||||
@ -29,8 +30,12 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
},
|
||||
sectionNameToMarkdownByVersion: {
|
||||
'0.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
},
|
||||
'3.1.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown2,
|
||||
},
|
||||
},
|
||||
markdownSections,
|
||||
|
@ -15,8 +15,8 @@ const AsyncMarkdownV0 = require('md/docs/0xjs/0.0.1/async');
|
||||
const ErrorsMarkdownV0 = require('md/docs/0xjs/0.0.1/errors');
|
||||
const versioningMarkdownV0 = require('md/docs/0xjs/0.0.1/versioning');
|
||||
|
||||
const IntroMarkdownV1 = require('md/docs/0xjs/1.0.1/introduction');
|
||||
const InstallationMarkdownV1 = require('md/docs/0xjs/1.0.1/installation');
|
||||
const IntroMarkdown1 = require('md/docs/0xjs/1.0.1/introduction');
|
||||
const InstallationMarkdown1 = require('md/docs/0xjs/1.0.1/installation');
|
||||
const AsyncMarkdownV1 = require('md/docs/0xjs/1.0.1/async');
|
||||
const ErrorsMarkdownV1 = ErrorsMarkdownV0;
|
||||
const versioningMarkdownV1 = require('md/docs/0xjs/1.0.1/versioning');
|
||||
@ -56,8 +56,15 @@ const docsInfoConfig: DocsInfoConfig = {
|
||||
[markdownSections.errors]: ErrorsMarkdownV0,
|
||||
},
|
||||
'1.0.1': {
|
||||
[markdownSections.introduction]: IntroMarkdownV1,
|
||||
[markdownSections.installation]: InstallationMarkdownV1,
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.versioning]: versioningMarkdownV1,
|
||||
[markdownSections.async]: AsyncMarkdownV1,
|
||||
[markdownSections.errors]: ErrorsMarkdownV1,
|
||||
},
|
||||
'2.0.0': {
|
||||
[markdownSections.introduction]: IntroMarkdown1,
|
||||
[markdownSections.installation]: InstallationMarkdown1,
|
||||
[markdownSections.versioning]: versioningMarkdownV1,
|
||||
[markdownSections.async]: AsyncMarkdownV1,
|
||||
[markdownSections.errors]: ErrorsMarkdownV1,
|
||||
|
Loading…
x
Reference in New Issue
Block a user