From ffa775ae59e7201838bcf9eafb8ea38326abf06b Mon Sep 17 00:00:00 2001 From: alexanderevgrafov Date: Wed, 30 Oct 2019 18:06:01 +0300 Subject: [PATCH] Replace for links with mentions of `Volicon` (currently discontinued) domain to valid `VoliJs` --- docs/chapters/releasenotes.md | 4 ++-- docs/index.html | 26 +++++++++++++------------- docs/index.md | 12 ++++++------ src/object-plus/README.md | 6 +++--- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/chapters/releasenotes.md b/docs/chapters/releasenotes.md index 657d6880..3f39a322 100644 --- a/docs/chapters/releasenotes.md +++ b/docs/chapters/releasenotes.md @@ -98,8 +98,8 @@ for( let user of directory.users ){ This release adds long-awaited HTTP REST endpoint. - IO endpoints moved outside of the man sources tree. Creation of the custom endpoints is easier than ever. -- Added HTTP REST endpoint `restfulIO` with relative urls support (https://volicon.github.io/Type-R/#endpoint-restfulio-url-options-). -- Added proxyIO endpoint for creating endpoints from records on the server side (https://volicon.github.io/Type-R/#endpoint-proxyio-recordctor-). +- Added HTTP REST endpoint `restfulIO` with relative urls support (https://volijs.github.io/Type-R/#endpoint-restfulio-url-options-). +- Added proxyIO endpoint for creating endpoints from records on the server side (https://volijs.github.io/Type-R/#endpoint-proxyio-recordctor-). ## 2.0.0 diff --git a/docs/index.html b/docs/index.html index d9df2fdb..1025f15b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -56,7 +56,7 @@
Type-R 3.0
universal state management
- +
javascript @@ -69,8 +69,8 @@
@@ -296,12 +296,12 @@

Installation and requirements

ReactJS bindings

-

React-MVx is a glue framework which uses Type-R to manage the UI state in React and the NestedLink library to implement two-way data binding. React-MVx provides the complete MVVM solution on top of ReactJS, featuring:

+

React-MVx is a glue framework which uses Type-R to manage the UI state in React and the NestedLink library to implement two-way data binding. React-MVx provides the complete MVVM solution on top of ReactJS, featuring:

Usage with NodeJS

Type-R can be used at the server side to build the business logic layer by defining the custom I/O endpoints to store data in a database. Type-R dynamic type safety features are particularly advantageous when schema-less JSON databases (like Couchbase) are being used.

@@ -345,7 +345,7 @@

Record

@auto lastName : string // ⟵ @auto decorator extracts type from the Reflect metadata @auto createdAt : Date // ⟵ It works for any constructor. @auto('somestring') firstName : string //⟵ The custom default value must be passed to @auto decorator. - @auto(null) updatedAt : Date + @auto(null) updatedAt : Date // You have to pass the type explicitly if reflect-metadata is not used. @type(String).as email : string @@ -354,7 +354,7 @@

Record

@value('').as email2 : string // Type cannot be inferred from null default values, and needs to be specified explicitly - @type(String).value(null).as email3 : string + @type(String).value(null).as email3 : string // You can attach ⤹ metadata to fine-tune attribute's behavior @type(Date).toJSON(false).as @@ -844,7 +844,7 @@

Collection

// Define another custom collection class. @define class OtherLibrary extends Record.Collection { // Specify the record so the collection will be able to restore itself from JSON. - static model = Book; + static model = Book; }
// Define custom collection class.
@@ -1578,7 +1578,7 @@ 

restfulIO( url, options? )

static attributes = { // Roles collection here has relative url /api/users/:user_id/roles/ - roles : type( Role.Collection ).endpoint( restfulIO( './roles' ) ), + roles : type( Role.Collection ).endpoint( restfulIO( './roles' ) ), ... } } @@ -2254,8 +2254,8 @@

2.1.0

This release adds long-awaited HTTP REST endpoint.

2.0.0

This release brings new features which fixes problems with component's inheritance in React bindings and implements long-awaited generic IO implementation based on ES6 promises.

diff --git a/docs/index.md b/docs/index.md index cc8b7d55..f5b9417b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,8 +8,8 @@ language_tabs: logoTitle: Type-R 3.0 toc_footers: - - GitHub repository - - Report the bug + - GitHub repository + - Report the bug - Ask the question - Supported by @@ -233,12 +233,12 @@ Is packed as UMD and ES6 module. No peer dependencies are required. ## ReactJS bindings -[React-MVx](https://volicon.github.io/React-MVx/) is a glue framework which uses Type-R to manage the UI state in React and the [NestedLink](https://github.com/Volicon/NestedLink) library to implement two-way data binding. React-MVx provides the complete MVVM solution on top of ReactJS, featuring: +[React-MVx](https://volijs.github.io/React-MVx/) is a glue framework which uses Type-R to manage the UI state in React and the [NestedLink](https://github.com/VoliJs/NestedLink) library to implement two-way data binding. React-MVx provides the complete MVVM solution on top of ReactJS, featuring: -- Type-R [Record](https://volicon.github.io/Type-R/#record) to manage the local [component's state](https://volicon.github.io/React-MVx/#state). -- [two-way data binding](https://volicon.github.io/React-MVx/#link) for UI and domain state. +- Type-R [Record](https://volijs.github.io/Type-R/#record) to manage the local [component's state](https://volijs.github.io/React-MVx/#state). +- [two-way data binding](https://volijs.github.io/React-MVx/#link) for UI and domain state. - Hassle-free form validation (due to the combination of features of Type-R and NestedLink). -- [Type-R type annotation](https://volicon.github.io/Type-R/#definition) used to define component [props](https://volicon.github.io/React-MVx/#props) and [context](https://volicon.github.io/React-MVx/#context). +- [Type-R type annotation](https://volijs.github.io/Type-R/#definition) used to define component [props](https://volijs.github.io/React-MVx/#props) and [context](https://volijs.github.io/React-MVx/#context). ## Usage with NodeJS diff --git a/src/object-plus/README.md b/src/object-plus/README.md index 6f581443..22eef863 100644 --- a/src/object-plus/README.md +++ b/src/object-plus/README.md @@ -12,12 +12,12 @@ Written in TypeScript, works with ES5, ES6, and TypeScript. Packed as UMD, exports to global `Mixture` variable when included with script tag. -> MixtureJS is the core part of [Volicon/Verizon](http://www.volicon.com/) technology stack - [Type-R](https://github.com/Volicon/Type-R), [NestedTypes](https://github.com/Volicon/NestedTypes), and [NestedReact](https://github.com/Volicon/NestedReact). +> MixtureJS is the core part of [Volicon/Verizon](http://www.volicon.com/) technology stack - [Type-R](https://github.com/VoliJs/Type-R), [NestedTypes](https://github.com/VoliJs/NestedTypes), and [NestedReact](https://github.com/VoliJs/NestedReact). ## Events Performance MixtureJS _implements_ [Backbone API for Events](http://backbonejs.org/#Events), but it's entirely different internally. Here's the results of the typical -run of the [performance tests](https://github.com/Volicon/mixturejs/tree/master/tests) enclosed. +run of the [performance tests](https://github.com/VoliJs/mixturejs/tree/master/tests) enclosed. ![performance](https://raw.githubusercontent.com/Volicon/mixturejs/master/perf-chart.jpg) @@ -118,4 +118,4 @@ const UnsubscribeMixin = { class EventedComponent extends React.Component { // ... } -``` \ No newline at end of file +```