CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
sagemathinc

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/next/pages/support/community.tsx
Views: 687
1
import { Layout } from "antd";
2
3
import { Icon } from "@cocalc/frontend/components/icon";
4
import Footer from "components/landing/footer";
5
import Head from "components/landing/head";
6
import Header from "components/landing/header";
7
import IndexList, { DataSource } from "components/landing/index-list";
8
import A from "components/misc/A";
9
import SiteName from "components/share/site-name";
10
import { MAX_WIDTH } from "lib/config";
11
import { Customize } from "lib/customize";
12
import withCustomize from "lib/with-customize";
13
import MailingList from "public/info/cocalc-mailing-list.png";
14
import { COLORS } from "@cocalc/util/theme";
15
import Facebook from "public/info/facebook.png";
16
import GitHubDiscussions from "public/info/github-discussions.png";
17
import Github from "public/info/github.png";
18
import LinkedIn from "public/info/linkedin.png";
19
import Share from "public/info/share.png";
20
import Twitter from "public/info/twitter.png";
21
22
const imageWidth = "300px";
23
24
const dataSource = [
25
{
26
link: "https://github.com/sagemathinc/cocalc",
27
logo: "github",
28
imageWidth,
29
image: Github,
30
title: (
31
<A href="https://github.com/sagemathinc/cocalc">
32
CoCalc's <b>Source Code</b>
33
</A>
34
),
35
description: (
36
<>
37
Browse every change to{" "}
38
<A href="https://github.com/sagemathinc/cocalc">CoCalc source code</A>,
39
track the status of{" "}
40
<A href="https://github.com/sagemathinc/cocalc/issues">known issues</A>,{" "}
41
<A href="https://github.com/sagemathinc/cocalc/issues/new">
42
report a bug
43
</A>
44
, comment on{" "}
45
<A href="https://github.com/sagemathinc/cocalc/issues">
46
development ideas
47
</A>{" "}
48
and see an{" "}
49
<A href="https://github.com/sagemathinc/cocalc/graphs/contributors">
50
overview of the pace of development
51
</A>
52
. While you're at it,{" "}
53
<A href="https://github.com/sagemathinc/cocalc/network/members">
54
fork CoCalc
55
</A>{" "}
56
and send us{" "}
57
<A href="https://github.com/sagemathinc/cocalc/pulls">a pull request</A>
58
.
59
</>
60
),
61
},
62
{
63
link: "https://www.linkedin.com/company/sagemath-inc./",
64
logo: "linkedin",
65
imageWidth,
66
image: LinkedIn,
67
title: (
68
<A href="https://www.linkedin.com/company/sagemath-inc./">
69
CoCalc on <b>LinkedIn</b>
70
</A>
71
),
72
description: (
73
<>
74
Explore{" "}
75
<A href="https://www.linkedin.com/company/sagemath-inc./">
76
CoCalc on LinkedIn
77
</A>
78
.
79
</>
80
),
81
},
82
{
83
shareServer: true,
84
link: "/share",
85
logo: "bullhorn",
86
imageWidth,
87
image: Share,
88
title: (
89
<A href="/share">
90
CoCalc <b>Published Files</b>
91
</A>
92
),
93
description: (
94
<>
95
<A href="/share">
96
Browse the <SiteName /> share server
97
</A>{" "}
98
to see what other users of this site are publishing. You will find
99
thousands of <A href="/features/jupyter-notebook">Jupyter notebooks</A>,
100
Sage worksheets, programs, PDF's, final projects from courses,{" "}
101
<A href="/features/latex-editor">research papers</A> and more.
102
</>
103
),
104
},
105
{
106
link: "https://www.facebook.com/CoCalcOnline/",
107
logo: "facebook",
108
imageWidth,
109
image: Facebook,
110
title: (
111
<A href="https://www.facebook.com/CoCalcOnline/">
112
CoCalc on <b>Facebook</b>
113
</A>
114
),
115
description: (
116
<>
117
Check out our{" "}
118
<A href="https://www.facebook.com/CoCalcOnline/">Facebook page</A>,
119
where you can post something cool you've done using CoCalc, start a
120
dicussion, or watch out for announcements.
121
</>
122
),
123
},
124
{
125
link: "https://github.com/sagemathinc/cocalc/discussions",
126
logo: "github",
127
imageWidth,
128
image: GitHubDiscussions,
129
title: (
130
<A href="https://github.com/sagemathinc/cocalc/discussions">
131
CoCalc <b>GitHub Discussions</b>
132
</A>
133
),
134
description: (
135
<>
136
<A href="https://github.com/sagemathinc/cocalc/discussions">
137
Search or ask questions and start a discussion about CoCalc here!
138
</A>
139
</>
140
),
141
},
142
{
143
link: "https://groups.google.com/forum/?fromgroups#!forum/cocalc",
144
logo: "envelope",
145
image: MailingList,
146
imageWidth,
147
title: (
148
<A href="https://groups.google.com/forum/?fromgroups#!forum/cocalc">
149
CoCalc <b>Google Groups Mailing List</b>
150
</A>
151
),
152
description: (
153
<>
154
Get announcements about CoCalc in your inbox, and use email to
155
participate in discussions with the CoCalc community at the{" "}
156
<A href="https://groups.google.com/forum/?fromgroups#!forum/cocalc">
157
CoCalc mailing list
158
</A>
159
.
160
</>
161
),
162
},
163
164
{
165
link: "https://twitter.com/cocalc_com",
166
logo: "twitter",
167
imageWidth,
168
image: Twitter,
169
title: (
170
<A href="https://twitter.com/cocalc_com">
171
CoCalc on <b>Twitter/X</b>
172
</A>
173
),
174
description: (
175
<>
176
Follow{" "}
177
<A href="https://twitter.com/cocalc_com">@cocalc_com on Twitter/X</A>{" "}
178
for announcements about what's going on with CoCalc. You can also DM
179
questions to us or tag us in your tweets.
180
</>
181
),
182
},
183
] as DataSource;
184
185
export default function Connect({ customize }) {
186
return (
187
<Customize value={customize}>
188
<Head title="Community Support" />
189
<Layout>
190
<Header page="support" subPage="community" />
191
<Layout.Content style={{ backgroundColor: "white" }}>
192
<div
193
style={{
194
maxWidth: MAX_WIDTH,
195
margin: "15px auto",
196
padding: "15px",
197
backgroundColor: "white",
198
}}
199
>
200
<div style={{ textAlign: "center", color: COLORS.GRAY_D }}>
201
<h1 style={{ fontSize: "28pt" }}></h1>
202
</div>
203
<IndexList
204
title={
205
<>
206
<Icon name="users" style={{ marginRight: "30px" }} />
207
Connect with the Cocalc Community
208
</>
209
}
210
description={
211
<>
212
There are many ways that you can connect with the broader
213
CoCalc community.
214
</>
215
}
216
dataSource={dataSource}
217
/>
218
</div>
219
<Footer />
220
</Layout.Content>
221
</Layout>
222
</Customize>
223
);
224
}
225
226
export async function getServerSideProps(context) {
227
return await withCustomize({ context });
228
}
229
230