Commit graph

264 commits

Author SHA1 Message Date
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
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
Netkas
d154aa02ca Updated \ncc\Abstracts > DefinedRemoteSourceType
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:19:33 -05:00
Netkas
eab6c2765f Minor correction 2022-12-15 21:17:07 -05:00
Netkas
3a6d008a17 Added support for 8.2 2022-12-15 21:15:12 -05:00
Netkas
35fd169123 Updated \ncc\Managers > PackageManager to allow installations from sources to be possible and added the ability to add new remote sources from packages.
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 21:08:51 -05:00
Netkas
eca1a3a666 Added auto-update for UpdateSource 2022-12-15 20:51:53 -05:00
Netkas
3e43df48ac Added UpdateSource to \ncc\Objects\PackageLock > PackageEntry 2022-12-15 20:47:23 -05:00
Netkas
698adff3b5 Added method \ncc\Utilities > Functions > prepareGitServiceRequest()
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 18:32:18 -05:00
Netkas
03b02774b6 Refactored HttpClient to support the ability to download files to disk. 2022-12-15 18:16:44 -05:00
Netkas
bfbd7b4828 Updated interface \ncc\Interfaces > RepositorySourceInterface
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 17:59:55 -05:00
Netkas
259620079e Implemented HttpResponse cache to reduce hitting rate-limits for redundant requests (plus it makes requests faster) 2022-12-15 17:49:09 -05:00
Netkas
fa8301710f Added method \ncc\Objects > HttpRequest > requestHash() 2022-12-15 17:48:20 -05:00
Netkas
6d35e42106 Added \ncc\Objects > HttpResponseCache 2022-12-15 17:48:03 -05:00
Netkas
54b733caf7 Added \ncc\Objects\UpdateSource > Repository
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 15:25:40 -05:00
Netkas
8e8c1dca58 Added optional UpdateSource to \ncc\Objects\Package > Header
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 15:25:31 -05:00
Netkas
b4acfaa0cb Implemented \ncc\Objects\ProjectConfiguration > updateSource
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 01:28:41 -05:00
Netkas
3757c970a5 Updated \ncc\Objects\ProjectConfiguration > Project
https://git.n64.cc/nosial/ncc/-/issues/34
2022-12-15 01:28:31 -05:00
Netkas
b670d6b8e9 Added method \ncc\Utilities > Resolver > detectRemoteSourceType()
https://git.n64.cc/nosial/ncc/-/issues/28
2022-12-15 01:07:23 -05:00
Netkas
b9252a0fda Added \ncc\Interfaces > RuntimeInterface
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 01:06:43 -05:00
Netkas
c77c7fcd55 Added \ncc\Classes\PhpExtension > PhpRuntime to import PHP packages
https://git.n64.cc/nosial/ncc/-/issues/33
2022-12-15 01:06:23 -05:00