Commit graph

332 commits

Author SHA1 Message Date
Netkas
0b79f5598a Updated README.md to include information about mirrors 2023-01-21 09:45:18 -05:00
Netkas
ee99d4d465 Lol 2023-01-21 06:29:45 -05:00
Netkas
b8e4fe80af Updated Makefile 2023-01-21 06:28:30 -05:00
Netkas
e89a71da2f Added .gitlab-ci.yaml (Experimental) 2023-01-21 06:28:02 -05:00
Netkas
b51b7203e0 Added 'sdc' command to \ncc\CLI\Management > PackageManagerMenu to allow for semi-decompiling packages for debugging purposes. 2023-01-18 16:33:48 -05:00
Netkas
b62bb725cc Typo correction in \ncc\Utilities > PathFinder > getRemoteSource() 2023-01-12 16:19:23 -05:00
Netkas
b8f508d326 Typo Correction in \ncc\CLI\Management > ConfigMenu > start() 2023-01-12 16:15:33 -05:00
Netkas
5beb06abda Added basic syntax highlighting and performance tick indicators 2023-01-12 15:57:10 -05:00
Netkas
272c3b9d94 Added handler for arrays in \ncc\Classes\NccExtension > PackageCompiler > compilePackageConstants() 2023-01-12 15:00:39 -05:00
Netkas
63560ba64b Updated method \ncc\Manager > PackageManager > processDependency() to only throw an error regarding the dependency not being met if it is not met. 2023-01-12 15:00:10 -05:00
Netkas
2d7e71be84 Removed unused import statements 2023-01-11 19:55:47 -05:00
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