Commit 5ee0538
authored
🔀 Major Refactor of NetSuite CustomModules Template (PR #9)
🚀 Major Refactor of NetSuite CustomModules Template (PR #9)
- 📘 Updated `readme.hbs` with an enhanced introduction section focusing on SuiteScript module testing and CI/CD integration, aligning with NS 2023.2 standards.
- 🛠️ Added new scripts (`flattenObjectPath.sh`, `rmDependents.sh`, `web.config.private`) to improve project management and security.
- 📚 Enhanced documentation generation process, integrating JSDoc comments and Markdown for automated class documentation.
- 📈 Implemented CI/CD pipeline enhancements for various environments (production, multiple sandboxes) and refined Azure Pipeline configurations.
- 🔒 Introduced `web.config.private` and `web.config.search.private` for enhanced security and UI functionality in the Documentation WebApp.
- 🧪 Updated unit test configurations and mock setups to ensure comprehensive testing coverage and reliability.
- 🐛 Fixed various issues in GitHub pipeline, including handling of existing directories and CSS file management.
- 📄 Added detailed comments and structured organization to key configuration files (`manifest.tpl.xml`, `jsDocsConf.json`).
- 🌟 General improvements for project clarity, efficiency, and compliance with the latest NetSuite standards.
This PR represents a significant overhaul of the NetSuite CustomModules Template, ensuring a robust, efficient, and up-to-date development environment for SuiteScript projects.120 files changed
Lines changed: 32812 additions & 26785 deletions
File tree
- .ci
- config
- jest
- scripts
- templates
- workflows
- docs
- assets
- img
- scripts
- templates
- fonts
- private
- data
- fonts
- scripts
- third-party
- styles
- src/FileCabinet/SuiteScripts
- CS
- Styling
- Modules
- wiki
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 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 | + | |
12 | 41 | | |
13 | 42 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 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 | + | |
4 | 37 | | |
5 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
6 | 42 | | |
7 | 43 | | |
8 | | - | |
9 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
10 | 47 | | |
11 | | - | |
12 | | - | |
13 | 48 | | |
14 | 49 | | |
15 | 50 | | |
16 | 51 | | |
17 | 52 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | 53 | | |
22 | 54 | | |
23 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
24 | 64 | | |
25 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
26 | 68 | | |
27 | | - | |
28 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
29 | 76 | | |
30 | 77 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 78 | + | |
36 | 79 | | |
37 | 80 | | |
38 | 81 | | |
39 | 82 | | |
40 | | - | |
41 | | - | |
42 | | - | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
43 | 87 | | |
44 | 88 | | |
45 | | - | |
46 | 89 | | |
47 | | - | |
48 | | - | |
| 90 | + | |
49 | 91 | | |
50 | 92 | | |
51 | | - | |
52 | 93 | | |
53 | 94 | | |
54 | 95 | | |
55 | 96 | | |
56 | 97 | | |
57 | | - | |
58 | | - | |
59 | 98 | | |
60 | 99 | | |
61 | 100 | | |
62 | | - | |
63 | | - | |
64 | 101 | | |
65 | 102 | | |
66 | | - | |
67 | | - | |
68 | | - | |
| 103 | + | |
| 104 | + | |
69 | 105 | | |
70 | 106 | | |
71 | 107 | | |
72 | | - | |
73 | 108 | | |
74 | | - | |
| 109 | + | |
75 | 110 | | |
76 | | - | |
77 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
78 | 114 | | |
79 | | - | |
80 | | - | |
81 | 115 | | |
| 116 | + | |
82 | 117 | | |
83 | 118 | | |
84 | | - | |
85 | | - | |
86 | 119 | | |
| 120 | + | |
87 | 121 | | |
88 | 122 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 123 | + | |
92 | 124 | | |
93 | 125 | | |
94 | 126 | | |
| |||
99 | 131 | | |
100 | 132 | | |
101 | 133 | | |
102 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
103 | 137 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments