Được TopGit lập chỉ mục từ metadata GitHub: marmelab/atomic-crm có 1.4k sao, viết chủ yếu bằng TypeScript. A full-featured CRM built with React, shadcn/ui, and Supabase.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
The user and developer documentation for this project is available in the doc/ directory. You can also read it online at https://marmelab.com/atomic-crm/doc/.
Testing Changes
This project contains unit tests and e2e.
Run unit test with the following command:
make test
Run e2e test with:
make test-e2e
Note: the make test-e2e will run the the e2e test in ui mode against a vite server with hot reload for ease of development. On the CI the e2e test will be run against the built app. If you need to run the test against the built file instead. You can run:
make start-e2e-ci # To launch the CI e2e environment (serving the built app)
# followed by
npx playwright test --ui
You can add your own unit tests powered by Jest anywhere in the src directory. The test files should be named *.test.tsx or *.test.ts.
And you can also add your own e2e test. The e2e test files should be placed inside the ./e2e folder
Shadcn Registry
Atomic CRM components are published as a shadcn registry. This registry can't be used to bootstrap a new CRM app (use Installation for that), but it's a convenient way to keep the components you forked in sync with upstream.
For Users: Getting Updates
Once you've forked and customized Atomic CRM, periodically run the following command to pull in the latest component updates:
-y skips the confirmation prompt (prefer this over piping yes | into the command)
Commit your work before running this command so you can review the diff and resolve any conflict with your own customizations. See the Getting Updates chapter of the documentation for details.
For Contributors: How The Registry Is Built
The registry file is kept up to date automatically:
The registry.json file is automatically generated by the scripts/generate-registry.mjs script as a pre-commit hook (make registry-gen).
The https://marmelab.com/atomic-crm/r/atomic-crm.json file is automatically built and published by the CI/CD pipeline (make registry-build, make registry-deploy).
[!WARNING]
If the registry.json misses some changes you made, you MUST update the scripts/generate-registry.mjs to include those changes.
License
This project is licensed under the MIT License, courtesy of Marmelab. See the LICENSE.md file for details.
marmelab/atomic-crm thuộc nhóm Frontend trên TopGit, cùng 8 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về marmelab/atomic-crm ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/marmelab/atomic-crm là nguồn chính thức.
marmelab/atomic-crm có phải mã nguồn mở không?
Có — marmelab/atomic-crm phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/marmelab/atomic-crm.
marmelab/atomic-crm có trang demo không?
Dự án có trang chủ ở http://marmelab.com/atomic-crm/. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
marmelab/atomic-crm dùng license gì?
marmelab/atomic-crm phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
marmelab/atomic-crm là gì?
marmelab/atomic-crm (marmelab/atomic-crm) là dự án TypeScript trên GitHub. Theo mô tả gốc: A full-featured CRM built with React, shadcn/ui, and Supabase.
Vì sao marmelab/atomic-crm được xếp vào nhóm Frontend?
TopGit xếp marmelab/atomic-crm vào nhóm Frontend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "crm", "react", "react-admin"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về atomic-crm?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về atomic-crm.