diff --git a/docs/blog/2020-10-31-curated-code-cad.md b/docs/blog/2020-10-31-curated-code-cad.md
index f828552..64f0486 100644
--- a/docs/blog/2020-10-31-curated-code-cad.md
+++ b/docs/blog/2020-10-31-curated-code-cad.md
@@ -12,9 +12,6 @@ tags: []
-### [See the web page version](https://kurthutten.com/blog/curated-code-cad/)
-
-
## What is Code-CAD?
It's software that allows you to define 3D CAD models with code. It's a niche popular amongst software devs for obvious reasons — it gives you parametric models almost by default and it's easy to maintain and extend models within a team over time when paired with git. The coding nature of it allows teams to build their own abstraction for re-use and quick prototyping. The [Cadhub](https://cadhub.xyz/) homepage has a good breakdown of the potential of the Code-CAD paradigm. Code-CAD is not to be confused with 3d geometry libraries, Code-CAD instead has opinionated abstractions for quickly developing mechanical parts.
diff --git a/docs/docs/definitive-beginners/the-basics.mdx b/docs/docs/definitive-beginners/the-basics.mdx
index 4a6bc72..e982104 100644
--- a/docs/docs/definitive-beginners/the-basics.mdx
+++ b/docs/docs/definitive-beginners/the-basics.mdx
@@ -91,7 +91,7 @@ The beauty of this is two fold,
1) We have now given lots of context about what value of `5` actually means, that it relates to the pivot radius and
2) if we ever what to change this value it's easy to just change the first line and the rest will update, for example we can more than double the value and the model stays cohesive, here it is with `pivotRadius=11;`
-
+
Let's clean up the rest of the magic numbers.
diff --git a/docs/docs/why-code-cad.mdx b/docs/docs/why-code-cad.mdx
index b2f0e91..023b41d 100644
--- a/docs/docs/why-code-cad.mdx
+++ b/docs/docs/why-code-cad.mdx
@@ -2,8 +2,6 @@
title: Why OpenSCAD
---
-## Code CAD
-
OpenSCAD is a Code-CAD, which means models are made from a code script rather than from a series of clicks in a user interface.
If you want an un-bias opinion on if this is a good paradigm you'll have to look elsewhere because CadHub are massive advocates for it.
diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js
index d6adbb8..a6efcd2 100644
--- a/docs/docusaurus.config.js
+++ b/docs/docusaurus.config.js
@@ -1,7 +1,7 @@
/** @type {import('@docusaurus/types').DocusaurusConfig} */
module.exports = {
title: 'CadHub',
- tagline: 'Pushing the advent of CodeCad',
+ tagline: '',
url: 'https://your-docusaurus-test-site.com',
baseUrl: '/',
onBrokenLinks: 'throw',
@@ -12,9 +12,9 @@ module.exports = {
plugins: ['@docusaurus/plugin-ideal-image', 'docusaurus-tailwindcss-loader'],
themeConfig: {
navbar: {
- title: 'My Site',
+ title: 'CadHub',
logo: {
- alt: 'My Site Logo',
+ alt: 'CadHub Logo',
src: 'img/logo.svg',
},
items: [
diff --git a/docs/src/pages/index.js b/docs/src/pages/index.js
index 5649b00..6ba9486 100644
--- a/docs/src/pages/index.js
+++ b/docs/src/pages/index.js
@@ -1,95 +1,147 @@
-import React from 'react';
-import clsx from 'clsx';
-import Layout from '@theme/Layout';
-import Link from '@docusaurus/Link';
-import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
-import useBaseUrl from '@docusaurus/useBaseUrl';
-import styles from './styles.module.css';
-
-const features = [
- {
- title: 'Easy to Use',
- imageUrl: 'img/undraw_docusaurus_mountain.svg',
- description: (
- <>
- Docusaurus was designed from the ground up to be easily installed and
- used to get your website up and running quickly.
- >
- ),
- },
- {
- title: 'Focus on What Matters',
- imageUrl: 'img/undraw_docusaurus_tree.svg',
- description: (
- <>
- Docusaurus lets you focus on your docs, and we'll do the chores. Go
- ahead and move your docs into the docs directory.
- >
- ),
- },
- {
- title: 'Powered by React',
- imageUrl: 'img/undraw_docusaurus_react.svg',
- description: (
- <>
- Extend or customize your website layout by reusing React. Docusaurus can
- be extended while reusing the same header and footer.
- >
- ),
- },
-];
-
-function Feature({imageUrl, title, description}) {
- const imgUrl = useBaseUrl(imageUrl);
- return (
-
- {imgUrl && (
-
-
-
- )}
-
{title}
-
{description}
-
- );
-}
+import React from 'react'
+import clsx from 'clsx'
+import Layout from '@theme/Layout'
+import Link from '@docusaurus/Link'
+import useDocusaurusContext from '@docusaurus/useDocusaurusContext'
+import useBaseUrl from '@docusaurus/useBaseUrl'
+import styles from './styles.module.css'
export default function Home() {
- const context = useDocusaurusContext();
- const {siteConfig = {}} = context;
+ const context = useDocusaurusContext()
+ const { siteConfig = {} } = context
return (
-
+ description="Description will go into a meta tag in "
+ >
+
-
{siteConfig.title}
-
{siteConfig.tagline}
+
+ {siteConfig.title}
+
+
+ Cadhub is a community hub for Code-CAD projects aiming to push the
+ paradigm forward.
+
+
+ Code-CAD is the premier way to design parts, it fits into
+ software-dev work-flow and is right level of abstraction having,
+ parts defined as auditable scripts.
+
+
+ We have beta integrations with OpenSCAD and CadQuery. The best way
+ to learn more is to:
+
+ to={useBaseUrl('docs/')}
+ >
Get Started
- {features && features.length > 0 && (
-
-
-
- {features.map((props, idx) => (
-
- ))}
-
+
+
+ What's the potential of code-cad?
+
+
+
+ Have you ever started frantically reaching for a pen when trying
+ to explain an idea?
+
+
+ Engineers love drawings and CAD extends that, though now
+ communicating with machines is just as important as with
+ colleagues. What better way to do that than with a deterministic,
+ expressive and auditable script?
+
+
+
+
+ Extensible
-
- )}
+
+ If it bleeds it's text, we
+ can kill hack it
+
+
+
+
Build your own helper functions and abstractions
+
+ Trigger{' '}
+
+ FEM
+ {' '}
+ or regenerate tool paths with a{' '}
+
+ CI/CD
+ {' '}
+ process
+
+ Integrate it into your{' '}
+ PLM{' '}
+ tools
+
+
+
+
+
+
+ Team coordination doesn't get any better than git. Multiple people
+ working on a complex assembly without treading on each other --
+ what else is there to say?
+
+
+
+
+ Software is taking over the world, and so are developers. In the
+ U.S. developers are 1.4M strong and are predicted to increase
+ their{' '}
+
+ ranks by 22%
+ {' '}
+ over the next 10 years. As coders proliferate, so will the number
+ of areas in which they operate, including CAD.
+