import Page from 'site/components/wrappers/page.js' import useApp from 'site/hooks/useApp.js' import Head from 'next/head' import WebLink from 'shared/components/web-link' import Popout from 'shared/components/popout' import { serverSideTranslations } from 'next-i18next/serverSideTranslations' const Yes = () => ( ) const No = () => ( ) const ContactPage = () => { const app = useApp() const title = 'Contact information' return (

Table of contents

There are various ways to contact a human being involved with FreeSewing. Based on what type of question you have, one or more are likely to fit your needs.

To help you make your choice, we have ranked the different communication channels according to the following parameters:

Does it scale?

Are you reaching out to the community, or can only one or a handful of people respond.

Is it time-zone independent?

Are people all over the world available, or only in certain time zones?

Is it private?

Is it a private communication channel, or a public one?

Will the answer be authoritative?

Are the answers vetted or provided by experts?

Via Discord

The best way to reach out is probably to head over to{' '} to join the FreeSewing community on Discord.

  • Does it scale?
  • Is it time-zone independent?
  • Is it private?
  • Will the answer be authoritative?

Via Github

If Discord is not your thing, you can use{' '} . We use Github discussions — essentially a forum — where you can ask (or answer) questions. While response time might be slower than on Discord, somebody will get around to it.

  • Does it scale?
  • Is it time-zone independent?
  • Is it private?
  • Will the answer be authoritative?

Via Twitter

If you are looking for a more private conversation, you can send a direct message to{' '} on Twitter.

  • Does it scale?
  • Is it time-zone independent?
  • Is it private?
  • Will the answer be authoritative? ( joost runs the Twitter account)

Via Email

Joost De Cock is the FreeSewing maintainer. You you can contact them via email at{' '} joost@freesewing.org.

  • Does it scale?
  • Is it time-zone independent?
  • Is it private?
  • Will the answer be authoritative?
) } export default ContactPage export async function getStaticProps() { return { props: { ...(await serverSideTranslations('en')), }, } }