Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xiaofan2406/ekko
https://github.com/xiaofan2406/ekko
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/xiaofan2406/ekko
- Owner: xiaofan2406
- License: mit
- Created: 2018-03-27T08:43:02.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-15T19:36:39.000Z (almost 3 years ago)
- Last Synced: 2024-04-24T20:02:57.747Z (9 months ago)
- Language: JavaScript
- Size: 1.95 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ekko
Excel like Grid in React
[![Build Status][build-badge]][build]
[![Version Status][version-badge]][version]
[![Coverage Status][coverage-badge]][coverage]
[![Dependencies Status][dependencies-badge]][dependencies]
[![Styled with prettier][prettier-badge]][prettier][version-badge]: https://img.shields.io/npm/v/ekko.svg?style=flat-square
[version]: https://www.npmjs.com/package/ekko
[build-badge]: https://img.shields.io/travis/xiaofan2406/ekko.svg?style=flat-square
[build]: https://travis-ci.org/xiaofan2406/ekko
[coverage-badge]: https://img.shields.io/codecov/c/github/xiaofan2406/ekko.svg?style=flat-square
[coverage]: https://codecov.io/gh/xiaofan2406/ekko
[dependencies-badge]: https://img.shields.io/david/xiaofan2406/ekko.svg?style=flat-square
[dependencies]: https://david-dm.org/xiaofan2406/ekko
[prettier-badge]: https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square
[prettier]: https://github.com/prettier/prettier## TODO
* [x] ignore Context usage for now
* [x] Cell api, update value, perf check
* [x] Inline, Popover, Dialog buitin
* [ ] Improve sorting!
* [ ] Undo
* [ ] Cell level action
* [ ] Row level action
* [ ] Worry about CSS- Redux Demo: https://codesandbox.io/s/pwrqkw598j
## Installing / Getting started
A quick introduction of the minimal setup you need to get a hello world up &
running.```shell
commands here
```Here you should say what actually happens when you execute the code above.
## Developing
### Built With
List main libraries, frameworks used including versions (React, Angular etc...)
### Prerequisites
What is needed to set up the dev environment. For instance, global dependencies or any other tools. include download links.
### Setting up Dev
Here's a brief intro about what a developer must do in order to start developing
the project further:```shell
git clone https://github.com/your/your-project.git
cd your-project/
packagemanager install
```And state what happens step-by-step. If there is any virtual environment, local server or database feeder needed, explain here.
### Building
If your project needs some additional steps for the developer to build the
project after some code changes, state them here. for example:```shell
./configure
make
make install
```Here again you should state what actually happens when the code above gets
executed.### Deploying / Publishing
give instructions on how to build and release a new version
In case there's some step you have to take that publishes this project to a
server, this is the right time to state it.```shell
packagemanager deploy your-project -s server.com -u username -p password
```And again you'd need to tell what the previous code actually does.
## Versioning
We can maybe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [link to tags on this repository](/tags).
## Configuration
Here you should write what are all of the configurations a user can enter when
using the project.## Tests
Describe and show how to run the tests with code examples.
Explain what these tests test and why.```shell
Give an example
```## Style guide
Explain your code style and show how to check it.
## Api Reference
If the api is external, link to api documentation. If not describe your api including authentication methods as well as explaining all the endpoints with their required parameters.
## Database
Explaining what database (and version) has been used. Provide download links.
Documents your database design and schemas, relations etc...## Licensing
State what the license is and how to find the text version of the license.