2021-12-11 14:04:05 +01:00
|
|
|
import Page from 'shared/components/wrappers/page.js'
|
|
|
|
import useApp from 'site/hooks/useApp.js'
|
2021-12-21 18:50:19 +01:00
|
|
|
import Logo from 'shared/components/logos/freesewing.js'
|
2021-12-31 13:44:16 +01:00
|
|
|
import HelpUs from 'site/components/help-us.js'
|
2021-12-28 13:20:42 +01:00
|
|
|
import Link from 'next/link'
|
2021-12-10 09:56:19 +01:00
|
|
|
|
2021-12-27 09:55:52 +01:00
|
|
|
const HomePage = (props) => {
|
2021-12-11 14:04:05 +01:00
|
|
|
const app = useApp()
|
2021-12-10 09:56:19 +01:00
|
|
|
return (
|
2021-12-28 13:20:42 +01:00
|
|
|
<Page app={app} title="Welcome to FreeSewing.dev">
|
2021-12-28 17:09:45 +01:00
|
|
|
<div className="max-w-screen-md">
|
2021-12-28 13:20:42 +01:00
|
|
|
<p>
|
2021-12-28 17:09:45 +01:00
|
|
|
FreeSewing.dev hosts documentation for contributors and developers alike.
|
2021-12-28 13:20:42 +01:00
|
|
|
<br />
|
2021-12-28 17:09:45 +01:00
|
|
|
For our maker site, and to try our platform, go
|
|
|
|
to <a
|
|
|
|
href="https://freesewing.org/"
|
|
|
|
title="Go to FreeSewing.org"
|
|
|
|
className="text-secondary font-bold"
|
|
|
|
>freesewing.org</a>.
|
|
|
|
</p>
|
|
|
|
<h2 className="mt-8">What is FreeSewing?</h2>
|
|
|
|
<div className="theme-gradient p-1 -mt-2 mb-2 "></div>
|
|
|
|
<p className="text-2xl sm:text-3xl">
|
|
|
|
FreeSewing is an open source platform for made-to-measure sewing patterns.
|
|
|
|
</p>
|
|
|
|
<p className="text-xl sm:text-2xl">
|
|
|
|
<b>@freeSewing/core</b> is a Javascript library for 2D parametric design
|
2021-12-28 13:20:42 +01:00
|
|
|
</p>
|
|
|
|
<p>
|
2021-12-28 17:09:45 +01:00
|
|
|
It has a primary focus is on sewing patterns,
|
|
|
|
but can be utilized for a variety of similar 2D design tasks.
|
2021-12-28 13:20:42 +01:00
|
|
|
</p>
|
|
|
|
|
2021-12-28 17:09:45 +01:00
|
|
|
<h2 className='mt-8'>How can I try it out?</h2>
|
|
|
|
<div className="theme-gradient p-1 -mt-2 mb-2 "></div>
|
|
|
|
<p className="text-2xl sm:text-3xl">
|
|
|
|
You can try it <Link
|
|
|
|
href="/howtos/environments/browser">
|
|
|
|
<a className="text-secondary">in the browser</a>
|
|
|
|
</Link>, <Link
|
|
|
|
href="/howtos/environments/node">
|
|
|
|
<a className="text-secondary">in NodeJS</a>
|
|
|
|
</Link>,
|
|
|
|
or on any Javascript runtime.
|
|
|
|
</p>
|
|
|
|
<p className="text-xl sm:text-2xl">
|
|
|
|
The includes Deno, AWS Lamba, Cloudflare workers, Vercel Edge functions, Netlify functions, and so on.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Or save yourself the trouble, and check <a
|
|
|
|
href="https://freesewing.org/"
|
|
|
|
title="Go to FreeSewing.org"
|
|
|
|
className="text-secondary font-bold"
|
|
|
|
>freesewing.org</a> for a showcase of our software.
|
|
|
|
</p>
|
2021-12-28 13:20:42 +01:00
|
|
|
|
2021-12-28 17:09:45 +01:00
|
|
|
<h2 className='mt-8'>
|
|
|
|
You son of a bitch, I'm in
|
|
|
|
<sup>
|
|
|
|
<a
|
|
|
|
href="https://www.youtube.com/watch?v=nKxvDYHkfSY"
|
|
|
|
className="text-secondary"
|
|
|
|
>*</a>
|
|
|
|
</sup>
|
|
|
|
</h2>
|
|
|
|
<div className="theme-gradient p-1 -mt-2 mb-2 "></div>
|
|
|
|
<p className="text-2xl sm:text-3xl">
|
|
|
|
We are an <a
|
|
|
|
href="https://allcontributors.org/"
|
|
|
|
className="text-secondary"
|
|
|
|
>all-contributors</a> project
|
|
|
|
and welcome all contributions.
|
|
|
|
</p>
|
|
|
|
<p className="text-xl sm:text-2xl">
|
|
|
|
<a
|
|
|
|
href="https://discord.freesewing.org/"
|
|
|
|
className="text-secondary"
|
|
|
|
>Come say hi on Discord</a>,
|
|
|
|
or check out <Link
|
|
|
|
href="/howtos/ways-to-contribute"><a
|
|
|
|
className="text-secondary">ways to contribute</a>
|
|
|
|
</Link> to get inspired.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Last but certainly not least, you can also support FreeSewing financially:
|
|
|
|
</p>
|
2021-12-28 13:20:42 +01:00
|
|
|
|
2021-12-28 17:09:45 +01:00
|
|
|
<div className="bg-cover bg-neutral w-full bg-center rounded-lg shadow p-4 "
|
|
|
|
style={{backgroundImage: "url(/support.jpg)"}}
|
|
|
|
>
|
|
|
|
<h2 className="text-neutral-content p-4 text-4xl font-bold sm:font-light sm:text-6xl drop-shadow">Support FreeSewing</h2>
|
|
|
|
<p className="text-neutral-content p-4 font-bold max-w-md text-lg">
|
|
|
|
FreeSewing is fuelled by a voluntary subscription model
|
|
|
|
</p>
|
|
|
|
<p className="text-neutral-content p-4 font-bold max-w-md text-lg">
|
|
|
|
If you think what we do is worthwhile,
|
|
|
|
and if you can spare a few coins each month without hardship,
|
|
|
|
please support our work
|
|
|
|
</p>
|
|
|
|
<a role="button" className="btn btn-accent btn-wide ml-4 mb-8" href="https://freesewing.org/patrons/join">Become a Patron</a>
|
|
|
|
</div>
|
2021-12-31 13:44:16 +01:00
|
|
|
<HelpUs slug='/' />
|
2021-12-28 17:09:45 +01:00
|
|
|
</div>
|
2021-12-11 14:04:05 +01:00
|
|
|
</Page>
|
2021-12-10 09:56:19 +01:00
|
|
|
)
|
|
|
|
}
|
2021-12-11 14:04:05 +01:00
|
|
|
|
2021-12-27 09:55:52 +01:00
|
|
|
export default HomePage
|