>**He too spoke well - whoever it was, for his identity is uncertain - who said, when asked why he took so much trouble
over a piece of craftsmanship that would never reach more than a very few people: "A few is enough for me; so is one; so is none."**
Seneca, *Epistles 7.11*
>**No man but a blockhead ever wrote code except for money.**
Samuel Johnson
# Dado
Dado is a collection of User Commands that implements a framework for Dyalog APL development operations. See the wiki for how to install and use Dado in your Dyalog APL session as a user (as an APL developer).
These notes are for working and developing Dado itself.
## Bootstrapping
Dado functions can be called directly from the Dado project space when working on Dado itself.
This is useful for testing new functionality and debugging. You can also use a properly installed version of Dado when working on Dado. Thus when working on Dado, you can decide whether to use the current state of things or the installed state.
You can call `#.Dado.BootStrapBuild 0` to install the current state of the project as a User Command.
This function creates a new application folder (`dist/Application`) but does not create a new release, or push or publish anything.
The application folder is then automatically copied over to the location of the user command. Restart APL to see the effects.
## The Octokit dll
The Octokit is a GitHub API client for .NET.
The Ockokit dll may be blocked by Windows when it is downloaded from GitHub.
If you have any problems with it, edit the properties of the file and manually unblock it.
Note that this affects end-users of Dado as well as developers of AcreTools itself.
As a developer you will have this dll in two places - as a project you manage and as a user command.
Make sure it is unblocked in both places. You will find it under `Dado/Assets/Runtime`.
If you attempt to use a blocked version, a subsequent attempt to use an unblocked version will not work
without restarting APL. So, unblock all locations and restart APL.
没有合适的资源?快使用搜索试试~ 我知道了~
Dado:Dyalog APL的DevOps
共182个文件
aplf:171个
md:2个
apln:1个
需积分: 0 1 下载量 186 浏览量
2021-02-04
10:19:34
上传
评论
收藏 764KB ZIP 举报
温馨提示
Dado:Dyalog APL的DevOps
资源详情
资源评论
资源推荐
收起资源包目录
Dado:Dyalog APL的DevOps (182个子文件)
TestDependencies-11.aplf 3KB
TestCircularDependencies-1011.aplf 2KB
RunProcessTest-409.aplf 1KB
ReleaseOnGitHub-1281.aplf 1KB
DependencyState-401.aplf 1KB
ProcessLog-81.aplf 1KB
BuildUCMDFile-3e1.aplf 1KB
ExecuteAPL-381.aplf 1KB
QuadLX-31.aplf 1KB
OnSessionStart-205.aplf 1KB
REFS-f.aplf 1KB
RunProcess-9.aplf 978B
Build-1.aplf 962B
RetrieveDependency-101.aplf 939B
BuildScript_-21.aplf 863B
Switch-1.aplf 844B
GetHistory-9.aplf 841B
BuildWorkspace_-21.aplf 826B
TestBuildNSS-e11.aplf 814B
UnscriptableFunctions-1001.aplf 774B
MergeFeatureBranch-1021.aplf 759B
GetBuildID-309.aplf 758B
APIFunctionNames-80f.aplf 757B
GetConfigSpace-209.aplf 756B
NewReleaseBranch-409.aplf 751B
BootStrapBuild-211.aplf 693B
RetrieveDependencies-101.aplf 640B
AddDependency-9.aplf 625B
ShowChanges-11.aplf 593B
GenerateApplicationNotes-80101.aplf 581B
CopyProject-11.aplf 581B
UCMD-f.aplf 578B
ReleaseOldPatch-481.aplf 561B
RebaseFeatureBranch-2041.aplf 553B
GetInjectionInfo-1009.aplf 552B
GeneratePackageNotes-8101.aplf 547B
BuildNSS-e1.aplf 546B
ExecuteOnBuild_-281.aplf 529B
ReadConfigFile-411.aplf 526B
AddRemote-9.aplf 519B
DependencyReport-401.aplf 509B
Run-1.aplf 503B
GetProjectSpace-409.aplf 500B
OpenProject-11.aplf 497B
CreateNewVersion-241.aplf 495B
BuildWorkspace-21.aplf 473B
Restore-1.aplf 461B
SetupApplication-21.aplf 452B
Squash-1.aplf 448B
FormatTable-41.aplf 432B
APLVersion-f.aplf 429B
FormatStatus-41.aplf 426B
CheckAPLVersion-1e1.aplf 417B
Initialize-1.aplf 415B
refs-0.aplf 412B
Retrieve-1.aplf 405B
EnhanceAcreConfig-881.aplf 402B
GetNextVersion-89.aplf 395B
FormatConfigSpace-1041.aplf 394B
ProjectSpace-81.aplf 390B
UcmdParseCommand-211.aplf 388B
BuildListFunction-221.aplf 386B
ReleaseNewVersion-481.aplf 378B
GenerateReleaseNotes-8101.aplf 372B
NewFeatureBranch-409.aplf 366B
GetCommits-9.aplf 364B
ProcessFileLine-881.aplf 363B
ShowProjects-11.aplf 362B
CreateProject-41.aplf 362B
PullMaster-11.aplf 357B
GetIncludeInApplicationNotes-801409.aplf 354B
ResolveVersion-81.aplf 345B
ManifestEntry-101.aplf 337B
ProcessPackageNotes-4081.aplf 333B
box-0.aplf 331B
RunTests-9.aplf 329B
Commit-1.aplf 321B
LoadApplication-11.aplf 315B
Zip-1.aplf 314B
SpaceToFolder-a1.aplf 312B
GetTags-9.aplf 305B
ShowHistory-11.aplf 305B
Checkout-1.aplf 303B
SetReferences-9.aplf 300B
SetConfigParam-209.aplf 299B
SetAttributes-9.aplf 293B
RunGitCommand_OLD-1c049.aplf 291B
GetFileName-89.aplf 289B
GetAppPackFolder-449.aplf 286B
GetRemoteTags-209.aplf 283B
ShowCommitDetail-411.aplf 281B
CheckoutMaster-101.aplf 279B
RollbackMaster-101.aplf 276B
UcmdFind-11.aplf 273B
ShowCommitSummary-411.aplf 271B
InstallUCMD-781.aplf 271B
GenerateManifest-101.aplf 265B
DeleteDevFolders-241.aplf 263B
OpenOrLoad-51.aplf 262B
PackageFQP-381.aplf 258B
共 182 条
- 1
- 2
iwbunny
- 粉丝: 26
- 资源: 4672
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0