# Luban

## What is Luban

* Aim
  * Less time for trival & repeated work, more time with creativity & leisure .

* Philosophy
  * Simpler, Faster

* [Home Page](https://focus-creative-games.github.io/luban/index.html)

* Read this in other languages: [English](README.en-us.md), [简体中文](README.md)


## Features
  * [x] multi data source (json, excel, folder)  
  * [ ] data type system supported  
    * [ ] polymorphism  
    * [ ] rich embeded type  
    * [ ] user defined type
  * [ ] client/server structure & export faster
  *   [ ] shared cache 
  * [ ] customizable validataor
  * [ ] customizable export format
  * [ ] easy to extend with new feature
  * [ ] enhanced support with excel
    * [ ] dual key
    * [ ] horizontal list
  * [ ] shared cache for export time optimization
  * [ ] sophisticated/polished source available
  * [ ] localization & region support

## How to set self hosted server up
* Windows
    * run xxx.bat

* Docker
    * run xxx.bat/xxx.sh

* Other
    * any .Net core environment

## How to set development up
* VS2019 commuity

## How can I contribute?

We welcome contributions! Many people all over the world have helped make this project better.

* [Contributing](CONTRIBUTING.md) explains what kinds of changes we welcome
- [Workflow Instructions](docs/workflow/README.md) explains how to build and test

## Useful Links

* [.NET Core source index](https://source.dot.net) / [.NET Framework source index](https://referencesource.microsoft.com)
* other implementation
    * [tabtoy](https://github.com/davyxu/tabtoy)

## License

Luban is licensed under the [MIT](LICENSE.TXT) license.