Coder Social home page Coder Social logo

yjhtry / pro-components Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ant-design/pro-components

0.0 0.0 0.0 72.37 MB

🏆 Use Ant Design like a Pro!

Home Page: https://pro-components.antdigital.dev

License: MIT License

JavaScript 0.86% TypeScript 99.14%

pro-components's Introduction

ProComponents

Designed for Enterprise-Level Application, Use Ant Design like a Pro!



English · 简体中文 · Report Bug · Request Feature

Table of contents

TOC

📦 Installation

To install @ant-design/pro-components, run the following command:

$ pnpm install @ant-design/pro-components

✨ Features

Pro Series components are meticulously engineered to bolster the robust architecture of enterprise-grade applications.


Empowering Features of ProComponents

Note

ProComponents stands as a beacon for React-based enterprise application development. Here’s what makes it exceptional:

  • 💡 Extensive Component Suite: ProComponents boasts a comprehensive array of UI elements—ranging from tables and forms to charts and tree views. It caters to the diverse needs of enterprise applications with finesse.
  • 🚀 Advanced Functionality: Beyond basic UI elements, ProComponents is equipped with sophisticated data handling and business logic capabilities, enabling developers to swiftly construct powerful enterprise solutions.
  • 🎯 Intuitive Usage: With its straightforward API and detailed documentation, ProComponents ensures a smooth onboarding experience for developers, fostering quick adoption and deployment.
  • 🎨 Visual Configuration Tools: Certain components within ProComponents benefit from visual configuration aids, streamlining the design process for developers by simplifying component setup.
  • 🛠️ Unmatched Customizability: The library accommodates a plethora of configurations and styling options, ensuring that ProComponents can be tailored to the unique demands of any project.

In essence, ProComponents is a robust, user-friendly, and versatile UI component library, architected to empower applications across various scales and domains.


Considerations and Limitations

Warning

While ProComponents offers a wealth of benefits, it’s important to weigh certain considerations:

  • Limited customization: Despite its rich component repository, ProComponents may pose challenges when it comes to deeply personalized customizations, potentially hindering the realization of certain project visions.
  • Learning curve: The library’s comprehensive API and extensive documentation, while thorough, may initially overwhelm newcomers. Mastery of ProComponents might require a dedicated learning investment.
  • Browser compatibility: ProComponents leverages cutting-edge browser technologies, which may not be supported by older browsers, potentially restricting application accessibility and necessitating additional development efforts for broader compatibility.
  • Codebase size: The substantial size of ProComponents’ codebase could impact the agility of the development process and complicate long-term maintenance.

Tip

To summarize, ProComponents is a formidable contender in the realm of enterprise application UI libraries, yet it comes with its own set of trade-offs, including customization constraints, a considerable learning curve, browser compatibility considerations, and a sizable codebase. Developers are advised to thoroughly assess their project needs and limitations prior to integrating ProComponents into their workflow.


🖥 Browser compatibility

Note

edge Edge chrome safari electron_48x48
Edge last 2 versions last 2 versions last 2 versions last 2 versions

⌨️ Local Development

You can use Github Codespaces for online development:

Or clone it for local development:

$ git clone https://github.com/ant-design/pro-components.git
$ cd pro-components
$ pnpm install
$ pnpm dev

🤝 Contributing

Important

Join our collaborative ecosystem. Your contributions are the heartbeat of our project. Here's how you can be an integral part of our vibrant community:

  • Integrate and Innovate: Incorporate Ant Design Pro, umi, and ProComponents into your projects. Your real-world usage and feedback are invaluable to us.
  • Voice Your Insights: Encounter a glitch? Have a query? Your perspectives matter. Share them by submitting issues and help us enhance the user experience.
  • Shape the Future: Have code enhancements or feature ideas? We invite you to propose pull requests and contribute directly to the evolution of our codebase.

Every contribution, big or small, is celebrated. Join us in our mission to refine and elevate the world of open-source enterprise UI components. 😃




🛣️ Ecosystem

  • ProComponents - Designed for Enterprise-Level Application, Use Ant Design like a Pro!.
  • ProEditor - The Ultimate Editor UI Framework and Components.
  • ProFlow - A Flow Editor Framework base on React-Flow.
  • ProChat - Components Library for Quickly Building LLM Chat Interfaces.


📝 License

Copyright © 2023 - present AFX & Ant Digital.
This project is MIT licensed.

pro-components's People

Contributors

chenshuai2144 avatar afc163 avatar nikogu avatar ddcat1115 avatar rdmclin2 avatar derricktel avatar dunqing avatar yutingzhao1991 avatar only-yours avatar kiner-tang avatar xiaohuoni avatar sorrycc avatar kungege avatar yoyo837 avatar wynterding avatar depfu[bot] avatar wangmeijian avatar dependabot-preview[bot] avatar drizzlesconsin avatar jiyingzhi avatar leshalv avatar rayronvictor avatar xliez avatar hengkx avatar whatakitty avatar rojer95 avatar kaoding avatar imhele avatar dingtianxiu avatar lzm0x219 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.