-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild_instructions.txt
58 lines (48 loc) · 1.67 KB
/
build_instructions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
=== HƯỚNG DẪN BUILD VÀ PUBLISH DTUAPPSMITHMAP ===
1. CẤU TRÚC THƯ MỤC
-------------------
DTUAppSmithMap/
├── src/
│ └── index.js # Main source code
├── dist/ # Build output
├── .gitignore # Git ignore file
├── LICENSE # MIT License
├── README.md # Documentation
├── package.json # Package config
└── webpack.config.js # Webpack config
2. KIỂM TRA CÁC FILE CHÍNH
--------------------------
- package.json: Kiểm tra version và dependencies
- webpack.config.js: Đảm bảo cấu hình UMD đúng
- src/index.js: Kiểm tra code và exports
- README.md: Cập nhật documentation nếu cần
3. LỆNH BUILD VÀ PUBLISH
------------------------
# Add và commit changes
git add .
git commit -m "xx"
# Tăng version
npm version patch
npm version patch --force
# Build package
npm run build
# Push lên GitHub
git push origin master --tags
# Publish lên npm
npm publish
4. KIỂM TRA SAU KHI PUBLISH
---------------------------
- Kiểm tra package trên npm: https://www.npmjs.com/package/dtuappsmithmap
- Kiểm tra CDN URL: https://cdn.jsdelivr.net/npm/dtuappsmithmap@2.2.0/dist/index.umd.js
- Test trong Appsmith với URL mới
5. TROUBLESHOOTING
-----------------
- Nếu npm publish lỗi: Kiểm tra npm login
- Nếu git push lỗi: Pull về trước khi push
- Nếu build lỗi: Kiểm tra webpack config và dependencies
6. LƯU Ý QUAN TRỌNG
------------------
- Luôn kiểm tra version trước khi publish
- Đảm bảo đã test kỹ trước khi push
- Cập nhật README.md với version mới
- Giữ changelog để track các thay đổi