1. 13 Apr, 2021 1 commit
  2. 04 Feb, 2021 1 commit
  3. 03 Feb, 2021 1 commit
  4. 01 Feb, 2021 1 commit
    • Yifan Xiong's avatar
      Docs - Initialize README (#6) · 3f19685f
      Yifan Xiong authored
      Initialize README.md and update SUPPORT.md, update
      * project description
      * installation
      * usage
      * developer guide
      * add dependencies version requirement
      3f19685f
  5. 28 Jan, 2021 1 commit
    • Yifan Xiong's avatar
      Setup: Init - Initialize setup.py and basic configs (#4) · 5be32481
      Yifan Xiong authored
      Initialize setup.py and basic configurations for this project.
      
      Major revisions:
      
      - initialize setup.py for Python package
      - add gitignore and dockerignore
      - add editorconfig for editors
      - configure yapf for auto formating
      - configure mypy for type hint
      - configure flake8 for lint, including quotes and docstrings
      - add pre-commit check for `git commit`
      - add spelling check in GitHub Actions
      - format existing files according to configured rules
      
      Example usage:
      
          # install dependencies
          $ python3 -m pip install -e .[dev,test]
          $ pre-commit install
      
          # format code automatically
          $ python3 setup.py format
      
          # lint code
          $ python3 setup.py lint
      
          # test code
          $ python3 setup.py test
      5be32481
  6. 17 Dec, 2020 2 commits