Skip to content

Commit 2429eda

Browse files
authored
Merge pull request #82 from vishnoianil/project-ui
Proposal for new repository for UI work
2 parents 914bd03 + 74837d8 commit 2429eda

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

.spellcheck-en-custom.txt

+13
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
Abhishek
44
Akash
55
AMDGPU
6+
Anil
67
arge
78
arXiv
89
backend
910
backends
1011
benchmarking
1112
Bhandwaldar
13+
Cappi
1214
CLI
1315
CLI
1416
cli
@@ -46,12 +48,14 @@ GGUFs
4648
GiB
4749
Gmail
4850
gpu
51+
Guang
4952
hipBLAS
5053
ilab
5154
impactful
5255
Inferencing
5356
instructlab
5457
ISA
58+
Jie
5559
JIT
5660
JSON
5761
Jupyter
@@ -60,6 +64,7 @@ Kaggle
6064
Kaggle's
6165
Kai
6266
Kubernetes
67+
Kumar
6368
lignment
6469
LLM
6570
llms
@@ -75,6 +80,7 @@ Mixtral
7580
MLX
7681
mlx
7782
MMLU
83+
Nakamura
7884
NVidia
7985
Nvidia
8086
Ollama
@@ -83,6 +89,7 @@ orchestrator
8389
ots
8490
Pareja
8591
PEFT
92+
Pereira
8693
PlantUML
8794
PNG
8895
Podman
@@ -100,10 +107,12 @@ Radeon
100107
RDNA
101108
README
102109
rebase
110+
Ren
103111
repo
104112
ROCm
105113
RTX
106114
RX
115+
SaaS
107116
safetensors
108117
Salawu
109118
SDG
@@ -124,14 +133,18 @@ Tesla
124133
th
125134
tl
126135
tox
136+
traigers
127137
triager
128138
Triagers
129139
triager's
130140
triagers
141+
UI
142+
ui
131143
unquantized
132144
USM
133145
UX
134146
venv
147+
Vishnoi
135148
watsonx
136149
Wikisource
137150
wikisql

docs/ui/project-proposal.md

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# New Repository Proposal: ui
2+
3+
## Summary
4+
5+
This document proposes a new repository under the `instructlab` GitHub organization:
6+
7+
- `instructlab/ui`
8+
9+
## Background
10+
11+
Currently we don’t have public repository under InstructLab that hosts UI-related work. The goal of this project is to provide a space for hacking a UI for the InstructLab. The scope of this project is to support the following personas through the UI:
12+
13+
- External contributors who want to contribute skill and knowledge to the taxonomy repo
14+
- Triagers who will be evaluating the taxonomy contributions.
15+
16+
These personas are not limited to the above list, but the initial focus will be on these two.
17+
18+
Intent is to build this UI as a SaaS service for the upstream project and its taxonomy repo, but build in a way that someone could deploy the same service on their own infrastructure for managing their own taxonomy repo.
19+
20+
## Maintainers
21+
22+
The initial team of maintainers (GitHub Team - `UI Maintainers`) for this repository will be:
23+
24+
- Anil Kumar Vishnoi <[email protected]>
25+
- Brent Salisbury <[email protected]>
26+
- Taiga Nakamura <[email protected]>
27+
- Guang-Jie Ren <[email protected]>
28+
- Juan Cappi <[email protected]>
29+
- Daniel Tan <[email protected]>
30+
- Gregory Pereira <[email protected]>
31+
32+
## Seed Code Contribution
33+
34+
We are planning to seed this repository with the code from the `instructlab/instructlab-bot` repository [here](https://github.com/instructlab/instructlab-bot/tree/main/ui). This code will be used as a starting point for the UI work. This code is already open source and licensed under the Apache 2.0 license.
35+
36+
## Alternatives Considered
37+
38+
### Use `instructlab/instructlab-bot`
39+
40+
We currently have a very initial version of InstructLab UI related code present in `instructlab/instructlab-bot` repo (in "ui" directory). We can continue hacking the code in that repo, but I believe that is not the right place for the UI work, as instructlab-bot is supposed to be a backend component that is scoped to work as a triagers assistant tool with no direct interfacing to contributors or traigers. To work with a cleaner scope of these separate work streams, it makes sense to separate the UI work in its own repository.

0 commit comments

Comments
 (0)