Mosaic

screenshot of Mosaic
angular
scss

Angular components

Overview

Mosaic components represent a vital aspect of Positive Technologies applications, serving as the foundational elements that enable developers to create robust user interfaces. With a focus on modern development practices, the components are designed to work seamlessly across various browsers, ensuring a smooth user experience. This platform not only emphasizes versatility and ease of use but also invites collaboration from developers to contribute towards its enhancement.

Features

  • Cross-Browser Support: Compatible with the latest two versions of popular browsers like Edge, Firefox, Chrome, Safari, and Opera, ensuring broad accessibility.
  • Documentation: Comprehensive resources including a Getting Started Guide, component documentation, and contributions guidelines, making it easy for newcomers to dive in.
  • NodeJS Compatibility: Requires a recent version of NodeJS (>=12.0) and Yarn (>=1.0), aligning with modern development standards.
  • Contribution Friendly: Encourages community involvement, offering clear steps for developers to contribute and enhance the Mosaic component library.
  • Updates and Versions: Regular updates and multiple version support help keep developers using the latest features and fixes.
  • Acknowledged Contributors: Acknowledges the hard work of authors and contributors, fostering a positive and collaborative development environment.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

scss
SCSS

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.

gulp
Gulp

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

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.