ai-cfia / membrane-backend

Membrane Backend: A centralized authentication service for Single Sign-On (SSO) enabling seamless token-based email verification across multiple client applications.
MIT License
1 stars 0 forks source link

Reassess Testing Framework and Integrate `ruff` VSC Extension #30

Open CFIALeronB opened 1 year ago

CFIALeronB commented 1 year ago

Description:

As part of our ongoing efforts to improve and standardize our development processes, a few concerns and potential improvements have been identified:

  1. GitHub Workflows:

    • The current workflow configuration is based on the existing setup. It's imperative that we ensure it aligns with our latest CI/CD best practices and is fully optimized for our Python projects.
  2. Testing Framework Decision:

    • The ongoing debate between unittest vs pytest requires another evaluation. Given the evolution of our codebase and potential shifts in team preferences, it might be an opportune time to make a definitive decision.
  3. VSC ruff Extension:

    • There's a proposal to integrate the ruff VSC extension to further enhance our development environment. An evaluation of its features, compatibility, and potential benefits is necessary before making it a standard part of our setup.