-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
156 lines (108 loc) · 5.25 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
* Implement push-pull retry loop to make a git repo push from different
workflow pipelines.
for:
/gh-action--*
/gh-workflow
* Implement a github repo statistic push from different repos into a single git
repo to avoid github repositories page overrun by the automated user commits
(page updates each time a commit is made).
for:
/github-accum-stats
/gh-action--*
/gh-workflow
* Implement a repository release downloads accumulator.
for:
/github-accum-stats
/gh-action--accum-repo-release-downloads
/gh-workflow
Count all downloads in the `Github dl|all` badge on the github repo main page
including deleted.
* Implement a repository subscribers accumulator.
for:
/github-accum-stats
/gh-action--accum-repo-subscribers
/gh-workflow
* Implement a repository stargazers accumulator.
for:
/github-accum-stats
/gh-action--accum-repo-stargazers
/gh-workflow
* Implement an account followers accumulator.
for:
/github-accum-stats
/gh-action--accum-account-followers
/gh-workflow
* Implement a new tag watcher GitHub action experimental script to watch an
arbitrary git repository for a tag creation by a name pattern and does
reflect it as a release tag creation in another git repository to be able to
notify the owner about each tag creation.
Can be used for repositories where the owner does not make release but
instead does make tags.
* Implement a repository events accumulator.
for:
/github-accum-stats
/gh-action--accum-repo-events
/gh-workflow
* Implement per date commit message to indicate particular statistic for a date
in a file or directory. For example, the `by_year` directory does contain
files in format `YYYY-MM-DD.json`. Each that file can be committed separately
with different commit message to indicate different accumulation statistic
segmented by date.
for:
/gh-workflow
* Implement a repository commits accumulator.
for:
/github-accum-stats
/gh-action--accum-repo-commits
/gh-workflow
* Implement github links patch by pattern before the
`$GH_WORKFLOW_ROOT/bash/github/flush-print-annotations.sh`
script if a commit at the end is executed and succeeded to replace
all generic links like
`https://github.com/{{OWNER}}/{{REPO}}/tree/master/...` by
`https://github.com/{{OWNER}}/{{REPO}}/tree/{{COMMIT_HASH}}/...`.
* Implement a repository links accumulator and checker.
Schedule iteration over repos and files, extract web links by patterns,
accumulate repo/file/link paths, check links and accumulate responce.
for:
/accum-url-links
/check-url-links
/gh-action--accum-url-links
/gh-action--check-url-links
/gh-workflow
* Implement a repository cache with bootstrapper executables periodically
taken out by the `gh-action--accum-content` action script.
for:
andry81-devops/bootstrappers
andry81-cache/bootstrappers--gh-content-cache
/gh-workflow
bootstrapper executables to take from:
* https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2017/install/create-an-offline-installation-of-visual-studio?view=vs-2017
https://aka.ms/vs/15/release/vs_professional.exe
https://aka.ms/vs/15/release/vs_enterprise.exe
https://aka.ms/vs/15/release/vs_buildtools.exe
* https://learn.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2019
https://aka.ms/vs/16/release/vs_professional.exe
https://aka.ms/vs/16/release/vs_enterprise.exe
https://aka.ms/vs/16/release/vs_buildtools.exe
* https://learn.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022
https://aka.ms/vs/17/release/vs_community.exe
https://aka.ms/vs/17/release/vs_professional.exe
https://aka.ms/vs/17/release/vs_enterprise.exe
https://aka.ms/vs/17/release/vs_buildtools.exe
* https://www.cygwin.com/
https://www.cygwin.com/setup-x86_64.exe
* Implement first commit or initial files content template in the
`gh-action--accum-gh-stats` action script to automatically insert,
for example, basic `README.md` file into a statistic output repository.
for:
/github-accum-stats
/gh-action--accum-gh-stats
/gh-workflow
example of a `README.md` template:
<p align="center">
<a href="#"><img src="https://img.shields.io/github/repo-size/{{OUTPUT_REPO_OWNER}}/{{OUTPUT_REPO}}--gh-stats?logo=github" valign="middle" alt="GitHub repo size in bytes" /></a>
• <a href="https://github.com/XAMPPRocky/tokei"><img src="https://tokei.rs/b1/github/{{OUTPUT_REPO_OWNER}}/{{OUTPUT_REPO}}--gh-stats?category=lines" valign="middle" alt="lines of text by tokei.rs" /></a>
* Make a merged variant of `gh-action--accum-gh-stats` action script to run altogether the views and the clones counter accumulation
* replace content of `_externals` directory by externals taken out by the `vcstool` (https://github.com/dirk-thomas/vcstool) in these projects:
- gh-workflow