-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: overhaul
- Loading branch information
Showing
53 changed files
with
13,401 additions
and
8,740 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
module.exports = { | ||
root: true, | ||
extends: ['@nuxt/eslint-config'], | ||
ignorePatterns: [ | ||
'dist', | ||
'node_modules', | ||
'.output', | ||
'.nuxt' | ||
], | ||
rules: { | ||
'vue/max-attributes-per-line': 'off', | ||
'vue/multi-word-component-names': 'off' | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,13 @@ | ||
node_modules | ||
doc_build | ||
flake.lock | ||
node_modules | ||
*.iml | ||
.idea | ||
*.log* | ||
.nuxt | ||
.vscode | ||
.DS_Store | ||
coverage | ||
dist | ||
sw.* | ||
.env | ||
.output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
strict-peer-dependencies=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// https://github.com/nuxt-themes/docus/blob/main/nuxt.schema.ts | ||
export default defineAppConfig({ | ||
docus: { | ||
title: 'Codchi', | ||
description: 'Reproducible and Reliable Development Environments', | ||
socials: { | ||
github: 'aformatik/codchi', | ||
}, | ||
github: { | ||
dir: 'docs', | ||
branch: 'master', | ||
repo: 'codchi', | ||
owner: 'aformatik', | ||
edit: true | ||
}, | ||
aside: { | ||
level: 0, | ||
collapsed: false, | ||
exclude: [] | ||
}, | ||
main: { | ||
padded: true, | ||
fluid: true | ||
}, | ||
header: { | ||
logo: true, | ||
showLinkIcon: true, | ||
exclude: [], | ||
fluid: true | ||
} | ||
} | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<template> | ||
<div style="display: flex; align-items: center; gap: 0.5rem; height: 2rem"> | ||
<img style="height:100%" src="/favicon.ico" alt="Codchi Logo"/> | ||
<span style="font-size: var(--text-xl-fontSize); line-height: var(--text-xl-lineHeight); font-weight: var(--fontWeight-bolder); letter-spacing: var(--letterSpacing-tight);">Codchi</span> | ||
</div> | ||
</template> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
--- | ||
title: Reproducible and Reliable Development Environments | ||
navigation: false | ||
layout: page | ||
main: | ||
fluid: false | ||
--- | ||
|
||
:ellipsis{right=0px width=75% blur=150px} | ||
|
||
::block-hero | ||
--- | ||
cta: | ||
- Get started | ||
- /introduction/what-is-codchi | ||
secondary: | ||
- Open on GitHub → | ||
- https://github.com/aformatik/codchi | ||
--- | ||
|
||
|
||
#title | ||
Reproducible and Reliable Development Environments | ||
|
||
#description | ||
|
||
Codchi is a tool that manages your project's development environment in a reproducible and easy-to-use way. Setting up a development environment should be as easy as a `git clone`! | ||
|
||
::alert{type="warning"} | ||
Codchi is currently in beta and still under active development and testing. Please expect potential bugs and incomplete features. We welcome feedback and contributions to help improve stability and functionality! | ||
:: | ||
|
||
|
||
|
||
<!-- #extra --> | ||
<!-- ::list --> | ||
<!-- - **+50 Components** ready to build rich pages --> | ||
<!-- - **Docs** and **Page** layouts --> | ||
<!-- - Start from a `README`, scale to a framework documentation --> | ||
<!-- - Navigation and Table of Contents generation --> | ||
<!-- - Fully configurable design system --> | ||
<!-- - Leverages [**Typography**](https://typography.nuxt.space/) and [**Elements**](https://elements.nuxt.dev) --> | ||
<!-- - Used on [Content Documentation](https://content.nuxtjs.org) --> | ||
<!-- :: --> | ||
|
||
#support | ||
:video-player{src="https://www.youtube.com/watch?v=o9e12WbKrd8"} | ||
<!-- ::terminal --> | ||
<!-- --- --> | ||
<!-- content: --> | ||
<!-- - npx nuxi@latest init -t themes/docus --> | ||
<!-- - cd docs --> | ||
<!-- - npm install --> | ||
<!-- - npm run dev --> | ||
<!-- --- --> | ||
<!-- :: --> | ||
:: | ||
|
||
::card-grid | ||
#title | ||
Codchi's features | ||
|
||
#root | ||
:ellipsis{left=0px width=40rem top=10rem blur=140px} | ||
|
||
#default | ||
::card{icon=noto:snowflake} | ||
#title | ||
Reproducible and Reliable | ||
#description | ||
Codchi builds on the excellent Nix package manager to install, update, and roll back your project's development environment. This means bit-for-bit reproducible environments on any machine. | ||
:: | ||
|
||
::card{icon=noto:gear} | ||
#title | ||
Declarative | ||
#description | ||
Code Machines are defined in code and checked into your repository, allowing you to check out the correct environment at every commit of your project. | ||
:: | ||
|
||
::card{icon=noto:unlocked} | ||
#title | ||
Built on Standards | ||
#description | ||
We didn't reinvent the wheel - every NixOS module is a valid Code Machine. Also, every Code Machine is a valid NixOS module, so you're not locked into Codchi. | ||
:: | ||
|
||
::card{icon=noto:magic-wand} | ||
#title | ||
Easy to install | ||
#description | ||
Installing a Code Machine is as easy as copying and pasting the link to the project repository into Codchi and waiting a few minutes for the installation process to complete. | ||
:: | ||
|
||
::card{icon=noto:feather} | ||
#title | ||
Easy to use | ||
#description | ||
Once installed, shortcuts to graphical programs will appear in your start menu, or you can access a shell containing all available tools. | ||
:: | ||
|
||
::card{icon=noto:laptop} | ||
#title | ||
Native and Cross Platform | ||
#description | ||
Native Looks and Performance on Windows 10, Windows 11 and Linux. Every Code Machine runs the same on any device. | ||
:: | ||
:: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Configuration | ||
|
||
Codchi itself can be configured via the system tray icon or by editing: | ||
|
||
- **Windows:** `%APPDATA%\codchi\config.toml` (`%APPDATA%` is most likely `C:\Users\NAME\AppData\Roaming`) | ||
- **Linux:** `$XDG_CONFIG_HOME/codchi/config.toml` (`$XDG_CONFIG_HOME` is most likely `~/.config`) | ||
|
||
::code-group | ||
|
||
```toml [Minimal config.toml (All systems)] | ||
# Just leave it empty to use the defaults. This is sufficient for most users | ||
``` | ||
|
||
```toml [Complete config.toml (Windows)] | ||
data_dir = 'C:\Users\me\AppData\Local\codchi' | ||
|
||
tray.autostart = true | ||
|
||
[vcxsrv] | ||
enable = true | ||
tray_icon = false | ||
``` | ||
|
||
```toml [Complete config.toml (Linux)] | ||
data_dir = "/home/me/.local/share/codchi" | ||
tray.autostart = true | ||
``` | ||
|
||
:: | ||
|
||
| **Key** | **Type** | **Default** | **Description** | | ||
| ------ | ---- | ------- | ------------- | | ||
| `data_dir` | `string` | `%LOCALAPPDATA%\codchi`, `$XDG_DATA_HOME/codchi` | The path where codchi stores data files from code machines | | ||
| `tray.autostart` | `bool` | `true` | Whether to automatically start the Codchi system tray icon | | ||
| `vcxsrv.enable` (Windows only) | `bool` | `true` | Whether to use [VcXsrv](https://github.com/marchaesen/vcxsrv), a X-Server for Windows, instead of Windows' own RDP solution. VcXsrv mostly has a better user experience and better performance but still has some bugs | | ||
| `vcxsrv.tray_icon` (Windows only) | `bool` | `false` | Whether to show VcXsrv's system tray icon |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
icon: ph:star-duotone | ||
navigation.redirect: /introduction/getting-started |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
title: 'Command Reference' | ||
icon: mdi:bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
title: 'Environments' | ||
icon: ph:package-duotone |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
title: 'Module Configuration' | ||
icon: ph:gear-duotone |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
title: 'Contributing' | ||
icon: ph:github-logo-duotone |
Oops, something went wrong.