Frontend
1.0.0
1.0.0
  • Introduction
  • Project Guidelines
    • INTRODUCTION
    • PROJECT SETUP
      • Frameworks
      • Static type checking
      • Code Quality Tools
      • Enforcing good practices
      • Testing
      • Code versioning flow
      • Continuous Integration & Delivery
      • Isolated component development
    • EFFECTIVE AND CONSISTENT WORKFLOW
      • Code structure, architecture
      • Code versioning and review flow
      • Testing
      • Continuous Integration & Delivery
      • Dependency checking
      • Project Management Tools
      • Communication
    • THE QUALITY OUTPUT
      • Great UX/UI
        • Design & User Experience
        • SEO, SMO
      • Accessibility
        • Introduction
        • Why a11y?
        • Fundamentals
        • A11y in STRV
          • Share Knowledge
          • Project Life Cycle
          • A11y culture
      • Performance
        • Bundle Size
        • Deployment
        • Audits & Reports
      • Stability
        • Documentation
        • Analytics & Error Tracking
        • Quality Assurance
      • Security
    • FINAL WORDS
    • ACKNOWLEDGEMENT
Powered by GitBook
On this page

Was this helpful?

  1. Project Guidelines
  2. EFFECTIVE AND CONSISTENT WORKFLOW

Continuous Integration & Delivery

PreviousTestingNextDependency checking

Last updated 5 years ago

Was this helpful?

Both and are described in the Project Setup chapter. Without having them in a project, it’s difficult to guarantee you are working efficiently. Consistency is questionable because you can run many tasks/scripts by using git hooks. These are unfortunately something you can skip by using --no-verify flag or editing files directly from GitHub. Continuous Integration is the only viable checker you can have.

Even though it can sometimes be very hard to set up, the many benefits of using it outweigh the cons. You should always consider setting up these services.

For example, offers CI/CD for free and without almost any configuration. It also provides amazing preview-deploys out of the box. Similarly, setting up GitHub Actions, Circle CI or Travis pipelines is also very straightforward. There are many options to choose from. It doesn’t matter how easy or difficult it is to set up. It’s worth it.

Continuous Integration
Continuous Delivery
Netlify