Commit graph

21 commits

Author SHA1 Message Date
35981115eb
Add functionality to install project dependencies
Added a new feature in `ProjectManager.php` that allows automatic installation of a project's dependencies. The `installDependencies` function eases the task of separately installing each dependency. Now, both public and private dependencies can be installed collectively using the 'install' command added in `ProjectMenu.php`. This functionality is further documented in `DOCUMENTATION.md`.
2023-10-11 00:25:39 -04:00
7e1072fdf6
Added content on constructing executable binary files in DOCUMENTATION.md 2023-10-10 18:09:38 -04:00
d32592e393
Completed ProjectConfiguration documentation 2023-10-10 17:24:13 -04:00
72a429ecce
Add 'Build', 'Dependency', 'BuildConfiguration' documentation 2023-10-10 16:33:55 -04:00
5dd3472f2a
Revert "Add Build section to documentation"
This reverts commit 9e1f55acb7.
2023-10-10 16:00:38 -04:00
9e1f55acb7
Add Build section to documentation
A "Build" section was added to the existing DOCUMENTATION.md to provide instructions on how to define the build configuration for a project.
2023-10-10 15:59:01 -04:00
1b8079f96b
Correct the data type of uuid property in docs 2023-10-10 14:18:49 -04:00
a1f1541854
Added documentation for package structures 2023-10-09 21:26:49 -04:00
83329c6076
Added project configuration documentation (incomplete) 2023-10-09 20:42:40 -04:00
79b5bafd3e
Added phplib section 2023-10-09 18:55:46 -04:00
97f31399e3
Minor correction 2023-10-09 16:56:20 -04:00
a69a705451
Added phpcli section 2023-10-09 16:53:06 -04:00
6d39f1da13
Various changes and corrections 2023-10-09 16:29:44 -04:00
f24caf0799
Added package inspection command to DOCUMENTATION.md 2023-10-08 21:52:14 -04:00
d65f1955d6
Added build & exec sections to DOCUMENTATION.md 2023-10-08 21:35:28 -04:00
437b3f8b78
Added repository management section to DOCUMENTATION.md 2023-10-08 20:45:34 -04:00
42f9a39131
Added credential management section to DOCUMENTATION.md 2023-10-08 20:07:03 -04:00
bcc550ede6
Updated DOCUMENTATION.md 2023-10-08 19:16:03 -04:00
dc7fcfc757
- Updated class \ncc\Objects\ProjectConfiguration\Build > BuildConfiguration to use method calls rather than direct
property access
 - Updated class `\ncc\Objects\ProjectConfiguration\ExecutionPolicy > Execute` to use method calls rather than direct
   property access
 - Changed all uppercase occurrences of `NCC` to `ncc` in the entire project
 - Corrected code-smell and code style issues in `\ncc\Utilities > Base64`
 - Corrected code-smell and code style issues in `\ncc\Utilities > Console`
 - Updated class `\ncc\Objects\ProjectConfiguration\ExecutionPolicy > ExitHandle` to use method calls rather than direct
   property access
 - Updated class `\ncc\Objects\ProjectConfiguration\ExecutionPolicy > ExitHandlers` to use method calls rather than
   direct property access
 - Updated class `\ncc\Objects\ProjectConfiguration\UpdateSource > Repository` to use method calls rather than direct
   property access
 - Updated class `\ncc\Objects\ProjectConfiguration > Assembly` to use method calls rather than direct property access
 - Updated class `\ncc\Objects\ProjectConfiguration > Build` to use method calls rather than direct property access
 - Updated class `\ncc\Objects\ProjectConfiguration > Compiler` to use method calls rather than direct property access
 - Updated class `\ncc\Objects\ProjectConfiguration > ExecutionPolicy` to use method calls rather than direct property access
 - Updated class `\ncc\Objects\ProjectConfiguration > Installer` to use method calls rather than direct property access
 - Fixed all @throw tags in the project to use the correct exception class
 - Removed unused `scope` property from `\ncc\Objects\ProjectConfiguration > Build`
2023-08-27 01:04:35 -04:00
Zi Xing
c2b7be0ea2 1.0.0 Alpha Release 2023-01-29 23:27:56 +00:00
Netkas
febe07be78 Added basic DOCUMENTATION.md (unfinished) 2022-05-24 20:32:15 -04:00