Skip to content

Commit dd7322f

Browse files
committed
Added intial customization
Added initial customization and main page Signed-off-by: JJ Asghar <[email protected]>
1 parent f0ddd34 commit dd7322f

File tree

2 files changed

+105
-12
lines changed

2 files changed

+105
-12
lines changed

docs/index.md

+18-12
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
1-
# Welcome to MkDocs
1+
## Welcome to InstructLab!
22

3-
For full documentation visit [mkdocs.org](https://www.mkdocs.org).
3+
InstructLab 🐶 uses a novel synthetic data-based alignment tuning method for
4+
Large Language Models (LLMs.) The "**lab**" in Instruct**Lab** 🐶 stands for
5+
[**L**arge-Scale **A**lignment for Chat**B**ots](https://arxiv.org/abs/2403.01081) [1].
46

5-
## Commands
7+
[1] Shivchander Sudalairaj*, Abhishek Bhandwaldar*, Aldo Pareja*, Kai Xu, David D.
8+
Cox, Akash Srivastava*. "LAB: Large-Scale Alignment for ChatBots", arXiv preprint arXiv:
9+
2403.01081, 2024. (* denotes equal contributions)
610

7-
* `mkdocs new [dir-name]` - Create a new project.
8-
* `mkdocs serve` - Start the live-reloading docs server.
9-
* `mkdocs build` - Build the documentation site.
10-
* `mkdocs -h` - Print help message and exit.
11+
## 📋 Requirements
12+
13+
- **🍎 Apple M1/M2/M3 Mac or 🐧 Linux system** (tested on Fedora).
14+
We anticipate support for more operating systems in the future.
15+
- C++ compiler
16+
- Python 3.10 or Python 3.11
17+
- Approximately 60GB disk space (entire process)
18+
19+
> **NOTE:** Python 3.12 is currently not supported, because some dependencies don't work on Python 3.12, yet.
20+
<!-- -->
21+
> **NOTE:** When installing the `ilab` CLI on macOS, you may have to run the `xcode-select --install` command, installing the required packages previously listed.
1122
12-
## Project layout
1323

14-
mkdocs.yml # The configuration file.
15-
docs/
16-
index.md # The documentation homepage.
17-
... # Other markdown pages, images and other files.

mkdocs.yml

+87
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,91 @@
11
site_name: docs.instructlab.ai
22
site_url: https://docs.instructlab.ai
3+
4+
# Repository
5+
repo_name: docs.instructlab.ai
6+
repo_url: https://github.com/instructlab/docs.instructlab.ai
7+
edit_uri: edit/main/docs
8+
9+
# Navigation
10+
nav:
11+
- Welcome:
12+
- About InstructLab: README.md
13+
- Getting Started:
14+
- Mac Metal: getting-started/mac_metal.md
15+
- Linux NVidia: getting-started/linux_nvidia.md
16+
- Linux AMD: getting-started/linux_amd.md
17+
- References:
18+
- Additional Resources: resources/RESOURCES.md
19+
- Contributors: resources/CONTRIBUTORS.md
20+
- MkDocs Cheatsheet: resources/MKDOCS.md
21+
- Admin Guide: resources/ADMIN.md
22+
23+
## YOU SHOULD NOT NOT CHANGE BELOW THIS LINE
24+
25+
# Copyright
26+
copyright: Copyright &copy; 2024- Red Hat Inc.
27+
328
theme:
429
name: material
30+
icon:
31+
logo: material/library
32+
logo: images/ilab_dog.png
33+
features:
34+
- navigation.tabs
35+
#- navigation.instant
36+
palette:
37+
scheme: default
38+
primary: purple
39+
accent: purple
40+
41+
# Plugins
42+
plugins:
43+
- search
44+
- social
45+
46+
# Customization
47+
extra:
48+
social:
49+
- icon: fontawesome/brands/github
50+
link: https://github.com/instructlab
51+
- icon: fontawesome/brands/twitter
52+
link: https://twitter.com/instructlab
53+
- icon: fontawesome/brands/youtube
54+
link: https://www.youtube.com/user/instructlab
55+
56+
# Extensions
57+
markdown_extensions:
58+
- abbr
59+
- admonition
60+
- attr_list
61+
- def_list
62+
- footnotes
63+
- meta
64+
- toc:
65+
permalink: true
66+
- pymdownx.arithmatex:
67+
generic: true
68+
- pymdownx.betterem:
69+
smart_enable: all
70+
- pymdownx.caret
71+
- pymdownx.critic
72+
- pymdownx.details
73+
- pymdownx.emoji:
74+
emoji_index: !!python/name:materialx.emoji.twemoji
75+
emoji_generator: !!python/name:materialx.emoji.to_svg
76+
- pymdownx.highlight
77+
- pymdownx.inlinehilite
78+
- pymdownx.keys
79+
- pymdownx.mark
80+
- pymdownx.smartsymbols
81+
- pymdownx.snippets:
82+
check_paths: true
83+
- pymdownx.superfences:
84+
custom_fences:
85+
- name: mermaid
86+
class: mermaid
87+
format: !!python/name:pymdownx.superfences.fence_code_format
88+
- pymdownx.tabbed
89+
- pymdownx.tasklist:
90+
custom_checkbox: true
91+
- pymdownx.tilde

0 commit comments

Comments
 (0)