Skip to content

Commit

Permalink
Added contribute page (#89)
Browse files Browse the repository at this point in the history
  • Loading branch information
ariostas authored May 6, 2024
1 parent b9b663d commit c98e1d6
Show file tree
Hide file tree
Showing 5 changed files with 106 additions and 18 deletions.
7 changes: 6 additions & 1 deletion src/components/layout.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,14 @@ const Layout = ({ pageTitle, children }) => {
Home
</Link>
</li>
<li className="navLinkItem">
<Link to="/contribute" title="Contribute" className="navLinkText">
Contribute
</Link>
</li>
<li className="navLinkItem">
<a
href="https://hepsoftwarefoundation.org/"
href="https://hepsoftwarefoundation.org/workinggroups/training.html"
target="_blank"
rel="noopener noreferrer"
title="About"
Expand Down
15 changes: 0 additions & 15 deletions src/pages/about.js

This file was deleted.

90 changes: 90 additions & 0 deletions src/pages/contribute.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
import * as React from "react";
import Layout from "../components/layout";
import Seo from "../components/seo";

// markup
const ContributePage = () => {
return (
<Layout pageTitle="Contribute">
<br />
<br />
Training in software and computing are essential ingredients for the
success of any HEP experiment. As most experiments have similar basic
prerequisites (Unix shell, Python, C++, etc.) we have joined efforts and
created this introductory software training curriculum that teaches HEP
newcomers the software skills they need as they enter the field, and in
parallel, instills best practices for writing software.
<br />
<br />
The curriculum is composed of a set of <it>modules</it> (developed by HSF,
Software Carpentries, and other organizations), so that learners/students
can focus on what is most relevant to them.
<br />
<br />
Contributions of any kind are very welcome! There are various ways you can
get involved:
<br />
<br />
<ul>
<li>
Join our <b>meetings</b> to give feedback and discuss with us (details
at our{" "}
<a
href="https://hepsoftwarefoundation.org/workinggroups/training.html"
className="a-no-style"
>
main page
</a>
).
</li>
<li>
<b>Bugs reports or feature requests</b>: Directly open an issue on{" "}
<a href="https://github.com/hsf-training" className="a-no-style">
GitHub
</a>{" "}
or (even better) submit a pull request to fix things.
</li>
<li>
Want to <b>contribute your own module</b>? We compiled a small list of
recommendations{" "}
<a
href="https://hepsoftwarefoundation.org/training/module-guidelines.html"
className="a-no-style"
>
here
</a>
. Of course we always encourage you to talk to us early for a better
coordination. There is also more technical information for{" "}
<a
href="https://github.com/hsf-training/carpentry-cookiecutter"
className="a-no-style"
>
creating a new module
</a>
.
</li>
<li>
Want to <b>help out at a workshop?</b>{" "}
<a
href="https://hepsoftwarefoundation.org/training/educators.html"
className="a-no-style"
>
More information on the different roles in our training events
</a>
</li>
<li>
Want to <b>organize your own workshop</b>?{" "}
<a
href="https://hepsoftwarefoundation.org/training/howto-event.html"
className="a-no-style"
>
We got you covered
</a>
</li>
</ul>
</Layout>
);
};

export const Head = () => <Seo title="Contribute" />;
export default ContributePage;
7 changes: 7 additions & 0 deletions src/styles/globalStyle.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ a {
transition: all 0.2s ease-in-out;
}

.a-no-style {
text-decoration: none;
transition: all 0.2s ease-in-out;
text-decoration: underline !important;
color: blue !important;
}

input {
font-family: jetbrainsmono, sans-serif !important;
outline: none;
Expand Down
5 changes: 3 additions & 2 deletions src/styles/layout.css
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ nav .container {
}

nav ul {
width: 7rem;
width: 12rem;
list-style: none;
display: flex;
justify-content: space-between;
Expand All @@ -26,6 +26,7 @@ nav ul li a {
color: #fff;
font-size: 1rem;
text-decoration: none;
margin-right: 0.7rem;
}

nav ul li a:hover {
Expand Down Expand Up @@ -84,7 +85,7 @@ footer .container {
margin: auto 1rem;
}
nav ul {
width: 5rem;
width: 12rem;
}
nav ul li a {
font-size: 0.8rem;
Expand Down

0 comments on commit c98e1d6

Please sign in to comment.