Cep Starter

screenshot of Cep Starter

Angular 6x Adobe CEP starter

Overview

The Adobe CEP Scaffolding is an impressive foundational setup tailored specifically for developing extensions in Adobe applications using Angular 6 CLI, with a primary focus on Photoshop. It serves as a scalable template, making it easy for developers to create and maintain their projects with Angular’s current stable version and best practices in mind. This ensures that the architectures are sound, leveraging SCSS and Angular component guidelines.

Whether you are starting out in Adobe extension development or looking to expand your existing projects, this scaffolding offers a streamlined approach, helping you efficiently manage your extensions and build a reliable workflow.

Features

  • Scalable Template: Provides a flexible base for Adobe CEP projects, making future expansion seamless.
  • Current Angular Version: Maintains compatibility with the latest stable release of Angular, ensuring your app benefits from the latest features and security updates.
  • Component Guidelines: Adheres to Angular best practices with SCSS and component architecture, promoting cleaner code and better maintainability.
  • Step-by-Step Setup: Offers clear installation instructions for dependencies and configuration, allowing new users to onboard quickly.
  • Local Development Convenience: Facilitates a smooth development workflow with commands like npm start to quickly run a local server.
  • Automatic Compilation: Supports a --watch mode that automatically compiles files as changes are made, enhancing productivity by minimizing manual tasks.
  • Cross-Platform Compatibility: Instructions cater to both Mac and Windows users, making it accessible for a wider audience.
Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.