Skip to content

Commit ea0f79f

Browse files
committed
discover 4
1 parent 504feef commit ea0f79f

12 files changed

+527
-272
lines changed

LICENSE

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Copyright 2022 Matthew Vita, Programmer's System Community
1+
Copyright 2024 Matthew Vita/Programmer's System Community
22

3-
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

55
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
66

7-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7+
THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

+48-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,50 @@
1-
# Sandbox - Under construction - beta launch expected EoY
1+
![logo](logo.jpg)
22

3+
## Welcome
34

4-
# configs
5+
Setting up a development machine is a time-consuming and error-prone process. Programmer's System eliminates these issues by providing a light weight, automated, configurable solution to install your software ecosystems in Linux/Mac enviroments.
6+
7+
## Ecosystems
8+
9+
Utilizing the traditional **requirements.txt** configuration style, you can effortlessly define the packages to be included in your distribution. Afterward, the command-line interface (CLI) is run used to do the rest:
10+
11+
```bash
12+
./sys --cloud --web_tools --javascript_node --db_clients \
13+
--python --containers_vms --java
14+
```
15+
16+
## Getting Started
17+
18+
- For *users*, follow the [setup guide](https://google.com) for a swift start.
19+
- For *developers*, review the [comprehensive documentation](https://google.com).
20+
21+
## Running
22+
23+
Currently the stable Fedora 38 and Ubuntu 22.04 LTS are the supported distributions (OSX 14 is on the way). Kick off Programmer's System like so:
24+
25+
```bash
26+
git clone https://github.com/programmers/system.git && cd system
27+
./sys --init
28+
./sys [ecosystems here]
29+
```
30+
31+
## Contributing
32+
33+
#### HELP WANTED. THANK YOU.
34+
35+
**General Work**: Add configuration framework (Bash/JSON) ([233](https://google.com)), limit use of Snap ([2823](www.a.com))
36+
<br/>
37+
**New Ecosystems**: Mobile ([932](https://google.com)), Scientific ([992](https://google.com)), C# ([2182](https://google.com))
38+
<br/>
39+
**Packages**: Rework Kubectl [843](https://google.com), add Terraform [482](https://google.com), add Java Gradle ([9834(www.a.com)]) & STS ([123](www.google.com)), add C & C++ Conan ([23](www.google.com)), add DB client pgadmin4 desktop ([823](www.as.com)]), Go cleanup ([223](www.googl.com))
40+
<br/>
41+
**OS Support**: Implement [OSX 14](google.com) and top picks from distrowatch ([548](https://google.com))
42+
<br/>
43+
**Bash**: Make sys a proper binary [9823](google.com), refactor install_ecosystem func ([2398](www.google.com)), clean up exec_script file name extract ([293](https://google.com)), refactor install_ecosystems ([293](www.google.com))
44+
<br/>
45+
**Hardening**: Implement CI/CD nightly builds [488](https://google.com)
46+
47+
48+
## License
49+
50+
[MIT](https://github.com/programmers/system_qa/blob/main/LICENSE)

TODO.txt

-19
This file was deleted.

_README.md _ref.md

File renamed without changes.

ci_cd/help_wanted.txt

Whitespace-only changes.

docs.md docs/catalog-paused.md

+216-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,224 @@
11

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+
157+
158+
159+
160+
161+
162+
163+
164+
165+
166+
167+
168+
169+
170+
171+
172+
173+
174+
175+
176+
177+
178+
179+
180+
181+
182+
183+
184+
185+
186+
187+
188+
189+
190+
191+
192+
193+
194+
195+
196+
197+
198+
199+
200+
201+
202+
203+
204+
205+
206+
207+
208+
209+
210+
211+
212+
213+
214+
215+
216+
217+
============================
2218
---
3219
VSCode:
4220
about: Powerful and extensible source code editor
5221
website: https://code.visualstudio.com
6-
playbook: General
7-
license: https://github.com/microsoft/vscode/blob/main/LICENSE.txt#MIT
8-
guide: https://code.visualstudio.com/docs/introvideos/basics
9222

10223
VSCode File Backup:
11224
about: Auto-backup tool for files edited in VSCode

0 commit comments

Comments
 (0)