Skip to content

Superset Third‐Party Dependencies

Sam Firke edited this page Feb 20, 2024 · 3 revisions

Apache Superset leverages a variety of third-party services and tools to enhance its functionality, streamline development processes, and facilitate project management and communication. Below is a categorized list of these dependencies, providing insights into how each is utilized within the project.

Contents

Development and Testing

Cypress

  • Usage: Cypress is an end-to-end testing framework used for testing the web interface of Apache Superset. It helps ensure that changes to the codebase do not break existing functionality.
  • Website: https://www.cypress.io/

Applitools

  • Usage: Applitools is integrated into the testing suite to perform visual regression testing. This tool helps in detecting unintended visual changes in the UI.
  • Website: https://applitools.com/

Documentation and Collaboration

Google Apps (Docs, Sheets, Calendar, etc.)

  • Usage: Google's suite of productivity tools, including Docs, Sheets, and Calendar, is used for documentation, planning, scheduling meetings, and collaborative work on spreadsheets and documents.
  • Website: https://workspace.google.com/products/

Scarf

  • Usage: Scarf provides insights into how Apache Superset's software is being used, helping the project maintainers understand and improve the distribution of their package.
  • Website: https://scarf.sh/

Hosting and Infrastructure

Netlify

AWS for hosting the ephemerals

  • Usage: Amazon Web Services (AWS) is utilized for hosting ephemeral instances of Apache Superset. These instances are typically used for testing, previews, and other temporary deployments.
  • Website: https://aws.amazon.com/

Communication

  • Usage: This Gmail account is used for official communication among Apache Superset committers and with the broader community. It serves as a central point for project-related inquiries.
  • Website: https://mail.google.com/

Bitly

  • Usage: Bitly is used to create a short, memorable link that makes it easier for community members to join the Apache Superset Slack workspace.
  • Website: https://bit.ly

Security

1Password

  • Usage: 1Password is used by the Apache Superset team to securely store and share sensitive information, such as passwords, secrets, and secure notes related to the project's infrastructure and third-party services.
  • Website: https://1password.com/

This list represents the core third-party dependencies and services currently utilized by the Apache Superset project. It is subject to change as the project evolves and adopts new tools or services to meet its needs. For the most up-to-date information, please refer to the project's official documentation or contact the project maintainers.

Clone this wiki locally