Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scaffold client build pipeline #4

Closed
thequicksort opened this issue Mar 28, 2020 · 1 comment
Closed

Scaffold client build pipeline #4

thequicksort opened this issue Mar 28, 2020 · 1 comment
Assignees

Comments

@thequicksort
Copy link
Contributor

Scaffolding the client-side build pipeline with engineering best practices.

  • Introduced test runner and code coverage. Example tests lie unders tests/

    • Generates code coverage.
  • Pre-commit hooks run before git commit and push:

    • Auto-formats python files.

    • Sorts module imports.

    • Strips trailing whitespace from lines.

    • Static analysis for style and documentation enforcement.

    • Runs unit tests and generate code coverage.

  • Created setup.py. We should fill in its details as we go.

@thequicksort thequicksort self-assigned this Mar 28, 2020
thequicksort pushed a commit that referenced this issue Mar 29, 2020
- Introduce test runner and code coverage.
- Set up pre-commit hooks to run before git commit and push.
- Create setup.py and add a LICENSE file (using MIT by default, subject to change).

#4
thequicksort pushed a commit that referenced this issue Mar 30, 2020
- Introduce test runner and code coverage.
- Set up pre-commit hooks to run before git commit and push.
- Create setup.py and add a LICENSE file (using MIT by default, subject to change).

#4
@thequicksort
Copy link
Contributor Author

Merged in eab2f87

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant