Commit Graph

34 Commits

Author SHA1 Message Date
dengbo 6b633f6f8c docs: optimization api doc
add description of api doc

Log:
2024-04-29 17:09:24 +08:00
myml a2a3c90e5c feat: ll-builder support skip run container
builder支持跳过容器运行(构建), 用于只下载源码和依赖的时候使用

Log:
2024-04-29 07:02:48 +00:00
ComixHe 7bef333f5b refacror: mount root as tmpfs
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-16 10:32:54 +08:00
myml 119422e12a feat: ll-builder add the 'skip-pull-depend' param
build支持跳过拉取依赖的过程,便于在离线场景使用

Log:
2024-04-15 17:34:18 +08:00
myml 40de7dacea fix: source fetch error
修复源码拉取错误
源码应该存放在linglong/sources的子目录

Log:
2024-04-09 10:21:46 +08:00
ComixHe 3733666bb9 feat: add new property `customBinds`
Generate custom mount points in info.json to mount what the user wants at runtime

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-09 09:37:57 +08:00
dengbo 1a2c00bc5c fix: command field not should require opt
command field not should require opt

Log:
2024-04-07 15:52:57 +08:00
dengbo b5316964cd feat: add command field to specify the running path
add command field to specify the running path for ll-cli or ll-build to
start app

Log:
2024-04-07 06:46:45 +00:00
black-desk 8d11b8b05a
refact: compatible with server api in another way
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:09:47 +08:00
black-desk a50f60cd10 fix: add types for v0 API
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-02 14:35:19 +08:00
myml 8ce1b1a18e feat: make the 'sources' field optional
现在会固定将项目文件及映射到容器中, 不再需要写local
sources也就不再是必选项

Log:
2024-04-02 14:29:56 +08:00
black-desk ee364e3007 refact: all API types use quicktype
1. Update dbus interface xml files to
   use QVariantMap as parameters and response;

2. Add api/schema/v1.yaml to generate all API types;

3. Remove qserializer.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
ComixHe b72ecefa93 refactor(package_manager): install and upgrade
* use dbus signal to notify cli download progress
  * support cancel downloading manually
  * use eventloop instead of threadpool

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-03-15 18:00:42 +08:00
black-desk 3595a15382
chore: remove ll-service
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-01 18:21:27 +08:00
kamiyadm 6422f61110 fix: fetching dependency failed because of channel
When fetching dependency failed from remote repo with channel 'main',
fallback to channel 'linglong'. If there still failed, fallback to local
repo.

Log:
2024-01-26 13:29:26 +08:00
myml 7f0bd9b54b chore: update api swagger file
更新api接口文件,新增登陆接口

Log:
2023-12-29 15:31:53 +08:00
myml 6c4962bdc6 fix: The issues of PM lacking permission to read layer file
修复PM没有权限读取layer文件的问题

Log:
2023-12-28 17:15:45 +08:00
kamiyadm 5712ee41f4 feat: support the operation of install layer
Install layer with ll-cli install <layer path>.

Log:
2023-12-25 13:21:34 +08:00
black-desk 5265f5769d
refact: generate repo config class use json schema
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:40 +08:00
myml fa72bf99eb chore: update http client generated by openapi
更新openapi生成的代码, 添加应用推送的多个接口

Log:
2023-12-21 15:25:27 +08:00
kamiyadm abbc19681f :feat: add some oprations for layer
add some class to manage layer.

Log:
2023-12-20 17:49:40 +08:00
myml a66ac84558
feat: use openapi generator cpp code for http api
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:59 +08:00
black-desk a86d456693
docs: add description for builder configuration.
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:54 +08:00
black-desk e92e7b2b74 refact: add quicktype
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk ef80f995a9 refact: make all exec command as QStringList
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk ac5d7bc795
refact: remove unneed function
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 10:40:36 +08:00
black-desk 5e11888f8b
refact!: delete unused dbus method
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:11 +08:00
black-desk db79c61ce1
build: mv system_helper adaptors to linglong/adaptors
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:10 +08:00
black-desk c9d82e32c9
build: mv job{_manager} adaptors to linglong/adaptors
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:09 +08:00
black-desk 23be7f5f7d
build: mv package_manager adaptor to linglong/adaptors
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:08 +08:00
black-desk 0771d23402
build: mv app_manager adaptor to linglong/adaptors
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:07 +08:00
black-desk e450e6b671
refact!: add version numbver to dbus interface
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:02 +08:00
black-desk fcc7ec5787
chore: format api/dbus/*.xml and add SPDX-* comments
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:49 +08:00
black-desk ef4f831639
chore: copy dbus xml files to api/dbus
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:30 +08:00