Merge branch 'dev' into docs-pena-team

This commit is contained in:
Henry 2024-02-23 19:56:15 +09:00 committed by GitHub
commit 3e0fe741fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 35 additions and 14 deletions

View File

@ -76,31 +76,31 @@ Jan is an open-source ChatGPT alternative that runs 100% offline on your compute
<tr style="text-align:center"> <tr style="text-align:center">
<td style="text-align:center"><b>Experimental (Nightly Build)</b></td> <td style="text-align:center"><b>Experimental (Nightly Build)</b></td>
<td style="text-align:center"> <td style="text-align:center">
<a href='https://delta.jan.ai/latest/jan-win-x64-0.4.6-281.exe'> <a href='https://delta.jan.ai/latest/jan-win-x64-0.4.6-285.exe'>
<img src='./docs/static/img/windows.png' style="height:14px; width: 14px" /> <img src='./docs/static/img/windows.png' style="height:14px; width: 14px" />
<b>jan.exe</b> <b>jan.exe</b>
</a> </a>
</td> </td>
<td style="text-align:center"> <td style="text-align:center">
<a href='https://delta.jan.ai/latest/jan-mac-x64-0.4.6-281.dmg'> <a href='https://delta.jan.ai/latest/jan-mac-x64-0.4.6-285.dmg'>
<img src='./docs/static/img/mac.png' style="height:15px; width: 15px" /> <img src='./docs/static/img/mac.png' style="height:15px; width: 15px" />
<b>Intel</b> <b>Intel</b>
</a> </a>
</td> </td>
<td style="text-align:center"> <td style="text-align:center">
<a href='https://delta.jan.ai/latest/jan-mac-arm64-0.4.6-281.dmg'> <a href='https://delta.jan.ai/latest/jan-mac-arm64-0.4.6-285.dmg'>
<img src='./docs/static/img/mac.png' style="height:15px; width: 15px" /> <img src='./docs/static/img/mac.png' style="height:15px; width: 15px" />
<b>M1/M2</b> <b>M1/M2</b>
</a> </a>
</td> </td>
<td style="text-align:center"> <td style="text-align:center">
<a href='https://delta.jan.ai/latest/jan-linux-amd64-0.4.6-281.deb'> <a href='https://delta.jan.ai/latest/jan-linux-amd64-0.4.6-285.deb'>
<img src='./docs/static/img/linux.png' style="height:14px; width: 14px" /> <img src='./docs/static/img/linux.png' style="height:14px; width: 14px" />
<b>jan.deb</b> <b>jan.deb</b>
</a> </a>
</td> </td>
<td style="text-align:center"> <td style="text-align:center">
<a href='https://delta.jan.ai/latest/jan-linux-x86_64-0.4.6-281.AppImage'> <a href='https://delta.jan.ai/latest/jan-linux-x86_64-0.4.6-285.AppImage'>
<img src='./docs/static/img/linux.png' style="height:14px; width: 14px" /> <img src='./docs/static/img/linux.png' style="height:14px; width: 14px" />
<b>jan.AppImage</b> <b>jan.AppImage</b>
</a> </a>

12
docs/docs/about/2035.mdx Normal file
View File

@ -0,0 +1,12 @@
---
title: Jan's Vision for 2035
---
[Jan 2035: A Robotics Company](https://hackmd.io/QIWyYbNNQVWVbupuI3kjAA)
We only have 2 planning parameters:
- 10 year vision
- 2 week sprint
And we measure our success on Quarterly OKRs

View File

@ -56,7 +56,7 @@ You can read the [User Guide](/docs/user-guide) if you need some help to get sta
Jan is licensed under the [AGPLv3 License](https://github.com/janhq/jan/blob/main/LICENSE). Jan is licensed under the [AGPLv3 License](https://github.com/janhq/jan/blob/main/LICENSE).
We happily accept pull requests, however we do ask that you sign a [Contributor License Agreement](https://en.wikipedia.org/wiki/Contributor_License_Agreement) so that we have the right to relicense your contributions[^2]. We happily accept pull requests, however, we do ask that you sign a [Contributor License Agreement](https://en.wikipedia.org/wiki/Contributor_License_Agreement) so that we have the right to relicense your contributions[^2].
We also have a [Contributor Program](/docs/team/contributor-program) to provide ownership and upside to contributors who have made significant contributions to the project. We also have a [Contributor Program](/docs/team/contributor-program) to provide ownership and upside to contributors who have made significant contributions to the project.
@ -69,7 +69,7 @@ We follow [clean architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/
- A desktop client with [Electron](https://www.electronjs.org/) - A desktop client with [Electron](https://www.electronjs.org/)
- A headless server-mode with [Nodejs](https://nodejs.org/en) - A headless server-mode with [Nodejs](https://nodejs.org/en)
- Planned support for mobile with [Capacitor](https://capacitorjs.com/) - Planned support for mobile with [Capacitor](https://capacitorjs.com/)
- Planned support for python runtime - Planned support for Python runtime
Architecturally, we have made similar choices to the [Next.js Enterprise Javascript Stack](https://vercel.com/templates/next.js/nextjs-enterprise-boilerplate), which is a [battle-tested](https://nextjs.org/showcase/enterprise) framework for building enterprise-grade applications that scale. Architecturally, we have made similar choices to the [Next.js Enterprise Javascript Stack](https://vercel.com/templates/next.js/nextjs-enterprise-boilerplate), which is a [battle-tested](https://nextjs.org/showcase/enterprise) framework for building enterprise-grade applications that scale.

View File

@ -19,7 +19,7 @@ const sidebars = {
label: "What is Jan?", label: "What is Jan?",
link: { type: "doc", id: "about/about" }, link: { type: "doc", id: "about/about" },
items: [ items: [
"about/roadmap", //"about/roadmap",
"community/community", "community/community",
], ],
}, },
@ -60,7 +60,7 @@ const sidebars = {
items: [ items: [
"platforms/desktop", "platforms/desktop",
"server-suite/home-server", "server-suite/home-server",
"server-suite/enterprise", // "server-suite/enterprise",
// "platforms/mobile", // "platforms/mobile",
// "platforms/hub", // "platforms/hub",
], ],

View File

@ -1,7 +1,7 @@
import React from "react"; import React from "react";
import { AiOutlineGithub, AiOutlineTwitter } from "react-icons/ai"; import { AiOutlineGithub, AiOutlineTwitter } from "react-icons/ai";
import { BiLogoDiscordAlt } from "react-icons/bi"; import { BiLogoDiscordAlt, BiLogoLinkedin } from "react-icons/bi";
const socials = [ const socials = [
{ {
@ -16,6 +16,10 @@ const socials = [
icon: <AiOutlineGithub className="text-lg text-black dark:text-white" />, icon: <AiOutlineGithub className="text-lg text-black dark:text-white" />,
href: "https://github.com/janhq/jan", href: "https://github.com/janhq/jan",
}, },
{
icon: <BiLogoLinkedin className="text-xl text-black dark:text-white" />,
href: "https://www.linkedin.com/company/janframework/",
}
]; ];
const menus = [ const menus = [
@ -59,6 +63,11 @@ const menus = [
path: "https://twitter.com/janframework", path: "https://twitter.com/janframework",
external: true, external: true,
}, },
{
menu: "LinkedIn",
path: "https://www.linkedin.com/company/janframework/",
external: true,
}
], ],
}, },
{ {

View File

@ -88,12 +88,12 @@ const SystemMonitor = () => {
<div <div
ref={setElementExpand} ref={setElementExpand}
className={twMerge( className={twMerge(
'fixed left-16 bottom-12 bg-white w-[calc(100%-64px)] z-50 border-t border-border flex flex-col flex-shrink-0', 'fixed left-16 bottom-12 bg-background w-[calc(100%-64px)] z-50 border-t border-border flex flex-col flex-shrink-0',
showFullScreen && 'h-[calc(100%-48px)]' showFullScreen && 'h-[calc(100%-48px)]'
)} )}
> >
<div className="h-12 flex items-center border-b border-border px-4 justify-between flex-shrink-0"> <div className="h-12 flex items-center border-b border-border px-4 justify-between flex-shrink-0">
<h6 className="font-medium">Running Models</h6> <h6 className="font-bold">Running Models</h6>
<div className="flex items-center gap-x-2 unset-drag"> <div className="flex items-center gap-x-2 unset-drag">
{showFullScreen ? ( {showFullScreen ? (
<ChevronDown <ChevronDown

View File

@ -34,7 +34,7 @@ const BottomBar = () => {
const progress = useAtomValue(appDownloadProgress) const progress = useAtomValue(appDownloadProgress)
return ( return (
<div className="fixed bottom-0 left-16 z-20 flex h-12 w-[calc(100%-64px)] items-center justify-between border-t border-border bg-background/80 px-3"> <div className="fixed bottom-0 left-16 z-50 flex h-12 w-[calc(100%-64px)] items-center justify-between border-t border-border bg-background/80 px-3">
<div className="flex flex-shrink-0 items-center gap-x-2"> <div className="flex flex-shrink-0 items-center gap-x-2">
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
{progress && progress > 0 ? ( {progress && progress > 0 ? (