-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
8 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### Directory explanation: | ||
This directory contains 1 important folder. The rest is for 3rd party projects or backwards compatibility. | ||
The metadata generators under these folder do the following: They fetch the JSON metadata of `pkgforge`, and they modify it to be usable for the current (and past) versions of `dbin`. `dbin` tries to always use the same format as upstream, however, in order to maintain compatibility, the generator is here as middleware, in case something changes or breaks upstream, I can change it here and fix past `dbin` versions. | ||
Not only that, but the metadata generator performs a very key transformation to the metadata, it converts the `pkg` element of the metadata (the name) into the last part of its `download_url`. (meaning, if the binary was named `vi`, and it was part of the busybox family in the repo, it becomes: `busybox/vi`, and so on.) | ||
|
||
--- | ||
### Unrelated to `dbin` | ||
- The AM-support folder contains a generator used by the AM package manager. (it generates metadata of the AppBundleHUB, in the format which AM requires) |