Authoritative front-end development resources for Calcite design initiative. Includes extendable base components and styles, as well as a modular and efficient framework for ArcGIS properties.
Calcite Web is a web design framework that enables developers to implement the Esri Brand Guidelines and the Calcite design framework for browser-based applications. Though the project is now deprecated and not recommended for future development, it remains a flexible tool for those looking to create responsive and aesthetically pleasing interfaces. Built with Sass, Calcite Web offers compatibility with both the standard Sass ruby gem and the Libsass compiler, making it accessible for a wide range of projects.
For developers already invested in Calcite Web, there are tools available to facilitate a smooth installation and setup process. Its contribution guidelines encourage a collaborative environment for improvements and new features, though new users should be cautious of its deprecated status.
Sass Compatibility: Calcite Web supports both the standard Sass ruby gem and Libsass compiler, making it versatile for different development environments.
Dependency-Free JavaScript Library: The framework includes a lightweight JavaScript library that enables developers to create interactive patterns without external dependencies.
Browser Support: Calcite Web is compatible with major browsers including IE10, IE11, Edge, Firefox, Chrome, and Safari, though users should note specifics regarding support for the last two versions of modern browsers.
Package Manager Installation: It can be easily installed via popular package managers like NPM, streamlining the setup process for developers.
Quickstart Guide: Calcite Web comes with a quickstart guide that helps users familiarize themselves with its features and uses right away.
Open for Contributions: The project encourages community involvement through issues, pull requests, and other contributions, fostering a collaborative development environment.
Comprehensive Documentation: Detailed documentation is available to assist developers in utilizing all features effectively, ensuring a smoother user experience.
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.
Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading
RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.