Skip to content

Commit

Permalink
Merge branch 'FOSS-Community:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
vivekpal1 authored May 3, 2023
2 parents c6933cd + a959a0e commit 50a0abd
Show file tree
Hide file tree
Showing 6 changed files with 135 additions and 6 deletions.
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FOSS-Community/website-fossc/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Feature request
description: Suggest an idea for this project
title: "[Feature] <title>"
labels: "feature"

body:
- type: markdown
attributes:
value: Is your feature request related to a problem? Please describe.
- type: textarea
attributes:
label: Describe the feature you'd like to request
description: A clear and concise description of what the problem is.
placeholder : |
Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
placeholder : |
Ex. I want the solution like [...]
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
placeholder : |
Ex. I want to extend the function A by adding someting more
validations:
required: false
- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
placeholder : |
context, screenshots, related links , etc.
validations:
required: false

4 changes: 3 additions & 1 deletion _posts/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@ position: 1

**FOSSCU** is a community of students, developers, designers, and other creative individuals who are passionate about promoting the use and development of FOSS. FOSSCU stands for Free and Open Source Software Community of University, and it is focused on creating a platform for students to learn, grow, and contribute to the FOSS ecosystem.

FOSSCU aims to provide a space for students to develop their skills, collaborate with like-minded individuals, and contribute to FOSS projects. The community welcomes anyone who is interested in FOSS, regardless of their background or skill level. FOSSCU provides a range of resources, including learning materials, mentorship, and networking opportunities, to help members learn and grow within the FOSS ecosystem.
FOSSCU aims to provide a space for students to develop their skills, collaborate with like-minded individuals, and contribute to FOSS projects. The community welcomes anyone who is interested in FOSS, regardless of their background or skill level. FOSSCU provides a range of resources, including learning materials, mentorship, and networking opportunities, to help members learn and grow within the FOSS ecosystem.

It is to be noted that **Maintainers** are **only** answerable to the authorities.
6 changes: 3 additions & 3 deletions _posts/reputation-system.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@ Members can also lose Score for negative behavior, such as:

Score levels are used to recognize members who have contributed meaningfully to the community. The following levels and rewards are proposed:

- **Learners**: 0-100 Score
- **Contributors**: 100-500 Score
- **Maintainers**: 500+ Score
- **Learners**: 0-500 Score
- **Contributors**: 500-1000 Score (For First Year students, the required score will be 350)
- **Maintainers**: 1000+ Score
35 changes: 35 additions & 0 deletions _posts/xp-calculation.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: "XP Calculation"
description: "Calculating the XP"
tags: ["Documentation"]
date: 28 April 2023
position: 6
---

# XP Calculation

They are allocated on the basis of a simple formula: **`XP = (Effort) * (Importance)`**
Effort is determined by the amount of time you worked on a project. However, measuring only the number of hours you worked would incentivize doing busywork, which we don’t want. For that reason, we multiply the amount of time you invested by an Importance Multiplier. The Importance multiplier is inherently subjective. Currently, it is determined by the FOSSCU Maintainers, though over time the community as a whole will be more involved. The multiplier is a number ranging from 1.0 to 4.0. A low multiplier is applied to projects that are useful but not ground-breaking, while a high multiplier is given for critical or impactful projects. The following factors may increase the XP multiplier score:

- Project team's suggested XP multiplier (self-reported)
- Impact of the project
- Visibility of the project
- Benefits to the community
- Complexity of the project
- Reach of the project
- Reception of the project
- Bringing in more talent to the community
- Creating more business in the future for community members
- Working on FOSSCU core projects
- Working on FOSSCU Social media and similar tasks for the community
- Contributing to Open Source projects with >30 stars

We're still developing clear standards for determining the XP Multiplier. Until then, here are example projects with associated multipliers:

- **1.0 multiplier** - a project that shipped, but was ephemeral and non-critical for the community.
- **2.0 multiplier** - a great straightforward project that is likely to be lasting and draw attention to the community. May result in future project work for the community.
- **2.5 multiplier** - a great complicated project that is likely to lead to other members contributing more (ex. implementing a new feature for the FOSSCU Platform).
- **3.0 multiplier** - an essential project for the community that creates immediate benefits (ex. improving the FOSSCU documentation).
- **4.0 multiplier** - a flagship project for the community that brings many long-term benefits to the community (ex. developing a new FOSSCU tool).

The XP leaderboard showcases the top contributors by skillset. Members with a lot of XP get asked to join high-priority and interesting projects. You can also use your XP in FOSSCU as a credential for working in the Open Source community more broadly.
4 changes: 2 additions & 2 deletions ui/display/selection/preview/PreviewArticle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ function PreviewArticle(props: PreviewProps) {
/>
) : (
<div className="flex h-full w-full flex-col justify-center p-6">
<p className="whitespace-nowrap text-4xl font-black text-slate-400 dark:text-slate-500">
<p className="whitespace-nowrap text-2xl font-black text-slate-400 dark:text-slate-500">
{title}
</p>
<p className="whitespace-nowrap text-2xl font-bold text-slate-400 dark:text-slate-500">
<p className="whitespace-nowrap text-1xl font-bold text-slate-400 dark:text-slate-500">
{description}
</p>
</div>
Expand Down

0 comments on commit 50a0abd

Please sign in to comment.