Rapid prototyping environment using the Salesforce Lightning Design System
The Lightning Design System Starter Kit by Salesforce UX is a rapid prototyping environment that allows users to create prototypes using the Salesforce Lightning Design System, HTML, and Sass. It caters to both designers and Salesforce developers, providing an easy and efficient way to create prototypes of various sizes in the browser.
Make sure you have Node.js version 12 or higher installed before proceeding.
npm install to install the necessary dependencies.npm run dev or gulp to start the development server.src/views/index.html file to start building prototypes.To deploy your prototype to Heroku, follow these steps:
The Lightning Design System Starter Kit by Salesforce UX provides designers and Salesforce developers with a powerful tool for rapid prototyping using the Salesforce Lightning Design System. With its easy installation process, support for web standards, and deployment options, the starter kit is a valuable resource for creating prototypes in the browser.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.
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.