| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
This repository contains official documentation for SciChart.Android: High Performance Realtime Android Chart Library.
SciChart.Android Chart Examples are provided in Java & Kotlin. If you are looking for other platforms then please see here:
Here you can also find Examples and Tutorials used in documentation articles:
Need to install DocFX
On Mac it can be installed from brew: brew install docfx
NOTE: Brew installation might be broken. The sipmle workaround is manual installation like below:
brew tap dotnet/docfx https://github.com/dotnet/docfx.git
brew extract --version 2.59 docfx dotnet/docfx
brew install --ignore-dependencies docfx@2.59If above installation does not work then unistall above dotfx and try installation like below:
brew install docfx@2.59 brew link docfx@2.59
Latest stable version at this moment is v2.67 but use only v2.59
Run one of the following commands from the build/build_docs.sh script:
| Command | Description |
|---|---|
| generate-api-docs | generates `.yaml` API files from SciChart.Android JavaDoc comments. |
| generate-site | generates full documentation site from `.md` articles and `.yaml` api docs metadata. |
| build | build full documentation from `.md` articles and SciChart.Android JavaDoc comments. |
| serve | builds and serves site to `localhost` from `.md` articles and prepared `.yaml` api docs metadata. |
e.g sh build/build_docs.sh generate-site
gradle generateReleaseApiDocs
This task should be executed everytime Javadocs changed
docfx docfx.json --serve
This will build documentation and launch server at localhost
- name: 'Installation and System Requirements'
href: InstallationAndSystemRequirements.md- name: 'Quick Start Guide'
href: QuickStart/toc.ymlIf there will be only one item in subcategory then another way would be to add new *.md files directly into parent toc.yml, but in this case href would need to contain relative path for *.md file and new subcategory by using items:
- name: 'Quick Start Guide'
items:
- name: 'Installation and System Requirements'
href: QuickStart/InstallationAndSystemRequirements.mdDocFx uses extended version of Github Markdown syntax. So in addition to standard Markdown syntax we can:
fun createAxis() {
// <CreateNewAxis>
val xAxis = NumericAxis(context)
// </CreateNewAxis>
}[!code[CreateNewAxis](<RelativePathToFile>#CreateNewAxis)]<xref:<uidOfArticleOrAPiDoc>>
this will automatically generate link based on title from article:
<xref:com.scichart.charting.model.dataSeries.IXyDataSeries.updateXyAt(int,TX,TY)>
if you want custom text for link use next syntax:
[CustomTextForLink](xref:com.scichart.charting.model.dataSeries.IXyDataSeries.updateXyAt(int,TX,TY))To add tabs use next syntax:
# [Java](#tab/java)
<Java content>
# [Java with Builders API](#tab/javaBuilder)
<Java with Builders content>
# [Kotlin](#tab/kotlin)
<Kotlin content>
# [Xamarin.Android](#tab/xamarin)
<Xamarin.Android content>
***We use same ids(java, javaBuilder, kotlin, xamarin) in #tab/<id> part, because in case reader selects another tab, e.g. changes from Java to Kotlin, and if there are multiple tabs on same page, then all tabs on current page will automatically switch to Kotlin.
| Back | FazBrowse Home | New Git URL |