Skip to content

Commit

Permalink
Merge pull request instructlab#82 from vishnoianil/project-ui
Browse files Browse the repository at this point in the history
Proposal for new repository for UI work
  • Loading branch information
russellb authored Jun 11, 2024
2 parents 914bd03 + 74837d8 commit 2429eda
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .spellcheck-en-custom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
Abhishek
Akash
AMDGPU
Anil
arge
arXiv
backend
backends
benchmarking
Bhandwaldar
Cappi
CLI
CLI
cli
Expand Down Expand Up @@ -46,12 +48,14 @@ GGUFs
GiB
Gmail
gpu
Guang
hipBLAS
ilab
impactful
Inferencing
instructlab
ISA
Jie
JIT
JSON
Jupyter
Expand All @@ -60,6 +64,7 @@ Kaggle
Kaggle's
Kai
Kubernetes
Kumar
lignment
LLM
llms
Expand All @@ -75,6 +80,7 @@ Mixtral
MLX
mlx
MMLU
Nakamura
NVidia
Nvidia
Ollama
Expand All @@ -83,6 +89,7 @@ orchestrator
ots
Pareja
PEFT
Pereira
PlantUML
PNG
Podman
Expand All @@ -100,10 +107,12 @@ Radeon
RDNA
README
rebase
Ren
repo
ROCm
RTX
RX
SaaS
safetensors
Salawu
SDG
Expand All @@ -124,14 +133,18 @@ Tesla
th
tl
tox
traigers
triager
Triagers
triager's
triagers
UI
ui
unquantized
USM
UX
venv
Vishnoi
watsonx
Wikisource
wikisql
Expand Down
40 changes: 40 additions & 0 deletions docs/ui/project-proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# New Repository Proposal: ui

## Summary

This document proposes a new repository under the `instructlab` GitHub organization:

- `instructlab/ui`

## Background

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:

- External contributors who want to contribute skill and knowledge to the taxonomy repo
- Triagers who will be evaluating the taxonomy contributions.

These personas are not limited to the above list, but the initial focus will be on these two.

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.

## Maintainers

The initial team of maintainers (GitHub Team - `UI Maintainers`) for this repository will be:

- Anil Kumar Vishnoi <[email protected]>
- Brent Salisbury <[email protected]>
- Taiga Nakamura <[email protected]>
- Guang-Jie Ren <[email protected]>
- Juan Cappi <[email protected]>
- Daniel Tan <[email protected]>
- Gregory Pereira <[email protected]>

## Seed Code Contribution

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.

## Alternatives Considered

### Use `instructlab/instructlab-bot`

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 comments on commit 2429eda

Please sign in to comment.