Commit graph

321 commits

Author SHA1 Message Date
Netkas
ffcae1b8a0 Various changes, added more functions for executing packages (not finished) & updated documentation/project files. 2023-01-11 19:55:19 -05:00
Netkas
c08bc485a5 Updated Default Values 2023-01-08 16:10:17 -05:00
Netkas
0010a7257c Added Runtime Constant compiler 2023-01-07 02:49:40 -05:00
Netkas
bb0eb22f26 Added public methods get_constant() and set_constant() in extension 2023-01-07 02:48:08 -05:00
Netkas
334c40c1f3 Improved Import function in \ncc\Classes\PhpExtension > PhpRuntime > import() 2023-01-07 02:47:49 -05:00
Netkas
45cac3ec75 Added methods getConstant() and setConstant() in \ncc\Runtime 2023-01-07 02:47:27 -05:00
Netkas
5d9f02512f Added Logging calls to \ncc\Managers > PackageManager 2023-01-02 19:57:28 -05:00
Netkas
a995732ff7 Improved logging in \ncc\Classes > GitClient 2023-01-02 19:50:19 -05:00
Netkas
0281ba2af4 Added Logging calls to \ncc\Managers > PackageLockManager 2023-01-02 19:46:15 -05:00
Netkas
e878ce4ff9 Added Logging calls to \ncc\Managers > ExecutionPointerManager 2023-01-02 19:42:40 -05:00
Netkas
c2b7b31802 Oops. 2023-01-02 16:56:26 -05:00
Netkas
59277226b9 Added dependency php-parallel-lint\php-console-color 2023-01-02 16:54:29 -05:00
Netkas
3055547452 Deleted LICENSES since all the same licenses are already present in the project source. 2023-01-02 16:49:15 -05:00
Netkas
f311e60e8f Added Logging calls to \ncc\Managers > CredentialManager 2023-01-02 16:21:33 -05:00
Netkas
7c2735ce1b Added Logging calls to \ncc\Managers > ConfigurationManager 2023-01-02 16:21:33 -05:00
Netkas
39d98f8ff3 Updated README.md 2022-12-31 09:07:19 -05:00
Netkas
3dcc5ee989 Updated changelog 2022-12-31 09:07:12 -05:00
Netkas
4f5c706dd9 Added CONTRIBUTING.md 2022-12-31 09:00:21 -05:00
Netkas
f0946c6827 Added CODE_OF_CONDUCT.md 2022-12-31 09:00:14 -05:00
Netkas
17b5a73b65 Added property 'CreateSymlink' to \ncc\Objects\ProjectConfiguration > Build 2022-12-31 08:53:14 -05:00
Netkas
b3a75958e2 Moved BuildConfiguration 2022-12-31 06:17:24 -05:00
Netkas
7db78a51ae Updated \ncc\Classes\PhpExtension > PhpCompiler > prepare so that the libs folder is only created when it's being written to. 2022-12-23 03:43:34 -05:00
Netkas
b06661f595 Updated \ncc\Managers > PackageManager 2022-12-23 01:27:58 -05:00
Netkas
233d5ce6d2 Implemented DataPaths for packages 2022-12-23 01:27:30 -05:00
Netkas
8557c33b4a Minor correction in \ncc\CLI\Management > PackageManagerMenu > installPackage() where $require_dependencies is not always set. 2022-12-23 01:27:11 -05:00
Netkas
fa31416932 Added a shutdown task to finalize permissions for some directories that could be made un-writable after certain operations. 2022-12-22 17:32:15 -05:00
Netkas
c0db3ac4c6 Updated method \ncc\Managers > PackageManager > getPackageTree() 2022-12-22 13:01:25 -05:00
Netkas
1b5991425d Updated \ncc\Objects > PackageLock > addPackage()
https://git.n64.cc/nosial/ncc/-/issues/41
2022-12-20 15:00:03 -05:00
Netkas
8ff91590d2 Updated configuration manager to not use hard-coded configuration values (there's no way I'm hard-coding every single configuration value and checking their correct type.) 2022-12-19 18:59:02 -05:00
Netkas
7ffbdf72c1 Added Data path for packages 2022-12-19 18:41:10 -05:00
Netkas
558c0a3212 Updated method \ncc\CLI\Management > PackageManagerMenu > displayOptions() 2022-12-19 16:51:08 -05:00
Netkas
b39d0469cc Some bug fixes, added options --reinstall & --skip-dependencies for the ncc package install command. 2022-12-19 16:42:48 -05:00
Netkas
dc4ad1d08d Moved RuntimeImportOptions to \ncc\Abstracts > Options 2022-12-19 16:20:59 -05:00
Netkas
50042a244d Added check in \ncc\Managers > PackageManager > uninstallPackageVersion() 2022-12-19 00:57:31 -05:00
Netkas
856db39f9a Updated method in \ncc\Objects\Project > Project > fromArray() to invoke toArray() on UpdateSource if it's not null. 2022-12-18 17:01:29 -05:00
Netkas
a25f1e0c2a Added custom repository gitgud.io 2022-12-18 03:05:13 -05:00
Netkas
cada094371 Updated custom_repositories.json 2022-12-18 03:01:07 -05:00
Netkas
0099a86168 Refactored \ncc\CLI 2022-12-18 02:29:56 -05:00
Netkas
a1014eb2a5 Improved exception handling in \ncc\Managers > PackageManager > FetchFromSource() 2022-12-18 02:11:01 -05:00
Netkas
dd8d40989e Updated \ncc\Abstracts > ExceptionCodes
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-18 00:24:48 -05:00
Netkas
79cec40f23 Added \ncc\Exceptions > InvalidBuildConfigurationException
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-18 00:24:28 -05:00
Netkas
67391c0bde Added \ncc\Exceptions > InvalidDependencyConfiguration
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-18 00:24:12 -05:00
Netkas
10237159f2 Updated method \ncc\Objects\ProjectConfiguration > Build > validate()
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-18 00:22:45 -05:00
Netkas
4f30d343e5 Added method \ncc\Utilities > Validate > pathName()
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-18 00:12:45 -05:00
Netkas
f75625633c Added method \ncc\Objects\ProjectConfiguration > BuildConfiguration > validate()
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-17 09:52:33 -05:00
Netkas
405f53673a Added method \ncc\Objects\ProjectConfiguration > Dependency > validate()
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-17 09:50:34 -05:00
Netkas
a3c3322f28 Added method \ncc\Utilities > Validate > nameFriendly()
https://git.n64.cc/nosial/ncc/-/issues/4
2022-12-17 09:38:54 -05:00
Netkas
46f6cbba70 Minor correction in Runtime.php 2022-12-17 09:26:33 -05:00
Netkas
cc01051e73 Updated string 2022-12-17 08:32:35 -05:00
Netkas
24077691bb Bug fix: Duplicate dependencies 2022-12-17 08:29:41 -05:00