1. 12 Apr, 2021 2 commits
  2. 09 Apr, 2021 1 commit
  3. 08 Apr, 2021 1 commit
  4. 26 Mar, 2021 1 commit
  5. 22 Mar, 2021 1 commit
  6. 18 Mar, 2021 2 commits
  7. 17 Mar, 2021 1 commit
  8. 12 Mar, 2021 1 commit
  9. 11 Mar, 2021 1 commit
  10. 09 Mar, 2021 2 commits
  11. 04 Mar, 2021 1 commit
  12. 24 Feb, 2021 1 commit
  13. 04 Feb, 2021 1 commit
  14. 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
  15. 26 Jan, 2021 1 commit