Skip to content

Add Contributing page, revamp About page #547

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Feb 26, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion _data/cta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ submittingDescription: Are you interested in submitting your library to the Type
blogTitle: Contribute to the blog
blogDescription: If you want to share something about a library or Scala topics in general (e.g. type classes), case studies, examples, or other related content, please do not hesitate to contact us.

conductTitle: Scala Code of Conduct
conductTitle: Typelevel Code of Conduct
conductDescription: We are committed to providing a friendly, safe and welcoming environment for all, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, sexual identity and orientation, or other such characteristics.

steeringTitle: Steering Committee
Expand Down
4 changes: 4 additions & 0 deletions _data/filter-about.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- title: Overview
url: /about/
- title: Contributing
url: /about/contributing/
5 changes: 5 additions & 0 deletions _includes/_tab-about.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<ul class="tab">
{% for tabItem in site.data.filter-about %}
<li><a href="{{ site.baseurl }}{{tabItem.url}}" {% if tabItem.url == page.url %} class="active" {% endif %}>{{tabItem.title}}</a></li>
{% endfor %}
</ul>
43 changes: 43 additions & 0 deletions about/contributing.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: page
title: "Contributing"
permalink: /about/contributing/
---

<div id="section-page">
<div class="container container-blog">
<div class="masthead-blog-detail">
<h1><span>{{ page.title }}</span></h1>
<div class="blog-detail-content">
</br>
<p>Typelevel is an ecosystem of projects and a community of people united to foster an inclusive, welcoming, and safe environment around functional programming in Scala.</p>


<h2>Financial Contributions</h2>

<p>Maintaining an organization at the scale of Typelevel incurs costs.
Through FOSS funding we can provide better support to maintainers, and make stronger guarantees to users, by paying for things like CI infrastructure or community support.</p>
<p>Any amount of support is always welcome, and we appreciate anyone who contributes to the <a href=https://opencollective.com/typelevel>Typelevel Open Collective.</a></p>

</br>
<p>By funding Typelevel, you're helping us maintain our domains, infrastructure, services, and our community safety through training the Code of Conduct Committee.</p>


<h2>Other Ways To Contribute</h2>


<p>Companies can donate developer time by allowing developers to contribute to open source on company time, and actively encourage it by dedicating time and space for those efforts.</p>

<p>The community can help by just getting involved, in any way that feels comfortable!
A PR is always welcome, whether code changes or documentation improvements, and asking questions helps clarify behaviors for everyone.
Any participation is greatly valued!</p>

<p>If you are looking for a place to start with a technical contribution, consider dropping by the '#starting-contributing' channel on discord, or checking out our <a href=https://github.com/orgs/typelevel/projects/1/views/1>Good First Issues board</a>.</p>


</div>
</div>

</div>
</div>

10 changes: 9 additions & 1 deletion about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
<div class="container">
<div class="masthead-page">
<h1><span>{{ page.title }}</span></h1>
<p>{{site.data.description.aboutDescription}}</p>
<ul class="masthead-social">

{% for item in site.data.nav-social %}
Expand All @@ -20,6 +19,15 @@ <h1><span>{{ page.title }}</span></h1>
{% endfor %}
</ul>
</div>
<div class="masthead-blog-detal">
<p>
Typelevel is a community working together since 2013 to foster an inclusive, welcoming, and safe environment around functional programming in Scala.
Our ecosystem of libraries is mature and widely adopted.
</p>
</br>
<p>{{site.data.description.aboutDescription}}</p>
{% include _tab-about.html %}
</div>

<div class="about-list">
{% for item in site.data.about %}
Expand Down