From ab29bec36961aa80b94da311f5dc6f9083193c5d Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:36:04 +0100 Subject: [PATCH 1/6] README: Link to blog directly instead of website The website is a bit redundant with what's in the README anyway, so the blog link is more relevant. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d98cfc7ac..343c4bc01 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Fornjot -[**Website**](https://hannobraun.github.io/Fornjot/) | [**Matrix channel**](https://matrix.to/#/#fornjot:braun-odw.eu) | [**Discussions**](https://github.com/hannobraun/Fornjot/discussions) | [**Contribution Guide**](CONTRIBUTING.md) +[**Blog**](https://www.fornjot.app/blog/) | [**Matrix channel**](https://matrix.to/#/#fornjot:braun-odw.eu) | [**Discussions**](https://github.com/hannobraun/Fornjot/discussions) | [**Contribution Guide**](CONTRIBUTING.md) ## About From d8d403d0aacd34089141e042309f96ae2ce4dbca Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:37:26 +0100 Subject: [PATCH 2/6] Emphasize sponsors call to action --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 343c4bc01..6e252e37d 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This is Fornjot's main repository. The [website is maintained in a separate repo Fornjot is supported by [@lthiery](https://github.com/lthiery), [@Yatekii](https://github.com/Yatekii), [@ahdinosaur](https://github.com/ahdinosaur), and [@jessebraham](https://github.com/jessebraham). -Please consider [supporting me too](https://github.com/sponsors/hannobraun), to make Fornjot sustainable long-term. +**Please consider [supporting me too](https://github.com/sponsors/hannobraun), to make Fornjot sustainable long-term.** ## Status From e27ff92ecf0b61322717be2dc9397a3dbc5899a9 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:39:06 +0100 Subject: [PATCH 3/6] Use star model screenshot in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e252e37d..ea5885f31 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Fornjot is an attempt at creating a **next-generation Code-CAD application**. Because [**the world needs another CAD program**](https://github.com/sponsors/hannobraun). -![Screenshot of the spacer model](https://github.com/hannobraun/fornjot/blob/main/models/spacer/spacer.png) +![Screenshot of the star model](https://github.com/hannobraun/fornjot/blob/main/models/star/star.png) Fornjot's development follows the following principles: From 1c11035b9f5a2c622f22f963196ebf4b5e0ee80b Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:41:30 +0100 Subject: [PATCH 4/6] README: Improve introduction This re-uses the description from the website, which is more recent and, I believe, better. --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ea5885f31..841256170 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,15 @@ Fornjot is an attempt at creating a **next-generation Code-CAD application**. Be ![Screenshot of the star model](https://github.com/hannobraun/fornjot/blob/main/models/star/star.png) -Fornjot's development follows the following principles: +Fornjot is working towards a long-term vision, following these principles: -- **Models defined as code**: Program your CAD models like you would program software. Currently, Rust is supported as a modeling language, but Fornjot is architected to be language-agnostic. -- **Advanced modeling features**: Many Code-CAD programs have a very limited feature set. At this early stage, Fornjot is even worse. But it keeps its options open, by leveraging traditional techniques. -- **Widely portable**: Fornjot is primarily developed on Linux, but the plan is to support all major desktop and mobile platforms, and the web. -- **Open source, permissive license**: Whether you're using Fornjot for fun, or to build a commercial project on top of it, the maximally permissive 0BSD license won't get in your way. +- **Write code to create flexible models:** CAD models in Fornjot are defined as code. Rust is supported as the modeling language, but Fornjot is architected to be language-agnostic. +- **Avoid repetitive work:** With the power of a programming language at your disposal, there's no reason to repeat yourself. Creating intricate models doesn't have to be a monotonous chore. +- **The right tool for your job:** Many other Code-CAD applications come with a limited feature set. At this early stage, Fornjot is even worse, but it is built from the ground up to be able to support even advanced CAD features. +- **Getting out of your way:** Fornjot's job is to assist you, by being available where you need it (with planned support for all major desktop and mobile platforms, and the web), being convenient to use, and having the performance to support your workflow. +- **Free and open source**: Fornjot is open source software, available under a permissive license. Try it out for free, with no strings attached. Modify it to your needs. If it's useful to you, decide for yourself how you want to support its further development. -At some point, I'd like to add **high-performance** to this list, but for now this takes a backseat to adding more features. +It's still early days, and it will take a long time before Fornjot can truly achieve this vision. Please consider supporting the project, by [helping out yourself](CONTRIBUTING.md) or [contributing financially](https://github.com/sponsors/hannobraun). This is Fornjot's main repository. The [website is maintained in a separate repository](https://github.com/hannobraun/www.fornjot.app). From 9b0a0c1192333cf1a3c9219f581da28e6240994a Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:44:30 +0100 Subject: [PATCH 5/6] README: Improve wording --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 841256170..ae275eb29 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## About -Fornjot is an attempt at creating a **next-generation Code-CAD application**. Because [**the world needs another CAD program**](https://github.com/sponsors/hannobraun). +Fornjot is a project to create a **next-generation Code-CAD application**. Because [**the world needs another CAD program**](https://github.com/sponsors/hannobraun). ![Screenshot of the star model](https://github.com/hannobraun/fornjot/blob/main/models/star/star.png) From 79c317e9b6110f27ace46c9e3d5eb81025e09d60 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 28 Jan 2022 13:45:14 +0100 Subject: [PATCH 6/6] README: Make link to Matrix channel more compact --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ae275eb29..b013d574b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Fornjot -[**Blog**](https://www.fornjot.app/blog/) | [**Matrix channel**](https://matrix.to/#/#fornjot:braun-odw.eu) | [**Discussions**](https://github.com/hannobraun/Fornjot/discussions) | [**Contribution Guide**](CONTRIBUTING.md) +[**Blog**](https://www.fornjot.app/blog/) | [**Matrix**](https://matrix.to/#/#fornjot:braun-odw.eu) | [**Discussions**](https://github.com/hannobraun/Fornjot/discussions) | [**Contribution Guide**](CONTRIBUTING.md) ## About