Commit graph

290 commits

Author SHA1 Message Date
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
Netkas
570b21ca3d Updated method \ncc\Classes\NccExtension > PackageCompiler > tryCompile() to apply the correct version to the target package if a version is specified. 2022-12-17 08:21:56 -05:00
Netkas
61146d1b1d Bug Fixes Part 3
Also included refactoring of the current Remote repository system to make the codebase easier to maintain
2022-12-17 06:59:14 -05:00
Netkas
722c99879e Bug Fixes Part 2 2022-12-17 00:57:07 -05:00
Netkas
06e876bc03 Bug Fixes Part 1 2022-12-16 12:20:45 -05:00
Netkas
f41a3a6351 Improved exception display 2022-12-16 03:08:04 -05:00
Netkas
4bd8a0f017 Minor change 2022-12-16 01:49:33 -05:00
Netkas
aec5dea17c Cleanup 2022-12-16 01:48:59 -05:00
Netkas
a59c7c4a8d Added Credential passthrough 2022-12-16 01:48:16 -05:00
Netkas
b0d6654e95 Implemented remote source resolving and install handling
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 01:44:53 -05:00
Netkas
e1bb4cf92e Added \ncc\Classes\GitlabExtension > GitlabService
https://git.n64.cc/nosial/ncc/-/issues/24
2022-12-16 01:16:09 -05:00
Netkas
150ff9dee3 Refactored \ncc\Classes\ComposerExtension > ComposerSourceBuiltin to allow for building from local packages 2022-12-16 01:15:12 -05:00
Netkas
fecc7e0465 Updated \ncc\Objects > DefinedRemoteSource
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:41:09 -05:00
Netkas
75aacc62fa Added method \ncc\Resolvers > detectProjectType()
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:40:35 -05:00
Netkas
0da410ad31 Added method \ncc\Utilities > Functions > downloadGitServiceFile()
Added method \ncc\Utilities > Functions > prepareGitServiceRequest()

https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:40:13 -05:00
Netkas
2b78bdd959 Added \ncc\Objects > ProjectDetectionResults
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:39:05 -05:00
Netkas
03a7caa620 Added GitClient to \ncc\Classes
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:38:46 -05:00
Netkas
c904a17225 Moved HttpClient to \ncc\Classes 2022-12-16 00:38:19 -05:00
Netkas
ff04349ae4 Added method \ncc\Classes\NccExtension > PackageCompiler > tryCompile() 2022-12-16 00:38:04 -05:00
Netkas
847128cdc1 Added \ncc\Exceptions > UnsupportedProjectTypeException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:37:43 -05:00
Netkas
6a37c8216d Added ProjectType to \ncc\Abstracts 2022-12-16 00:37:06 -05:00
Netkas
9003222d51 Added class \ncc\Classes\GithubExtension > GithubService
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-16 00:36:48 -05:00
Netkas
344454e8c4 Updated method \ncc\Utilities > HttpClient > displayProgress() 2022-12-16 00:21:26 -05:00
Netkas
7099b02514 Removed nocturn9x.json for now, gitea support intended in the future. 2022-12-16 00:03:57 -05:00
Netkas
d1367ad05d Added Default Repositories 2022-12-15 22:28:28 -05:00
Netkas
134c26452a Updated installer to automatically install pre-defined remote repositories 2022-12-15 22:25:34 -05:00
Netkas
815637cf3e Updated Makefile 2022-12-15 22:16:33 -05:00
Netkas
cadfd39836 Updated \ncc\Abstracts > ExceptionCodes 2022-12-15 21:21:16 -05:00
Netkas
a86140d8a9 Added exception \ncc\Exceptions > AuthenticationException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:21:01 -05:00
Netkas
7b031af53d Added exception \ncc\Exceptions > GithubServiceException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:20:49 -05:00
Netkas
623155d96e Added exception \ncc\Exceptions > GitTagsException
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:20:33 -05:00
Netkas
23b5ddfa1f Added exception \ncc\Exceptions > NotSupportedException 2022-12-15 21:20:00 -05:00