You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update issue difficulty levels to new GSSoC format
Updated the issue difficulty level section in CONTRIBUTING.md to match the latest GSSoC label format. Replaced the old Level 1/2/3 naming with level:beginner, level:intermediate, level:advanced, and level:critical.
Also made the explanations more clear and beginner-friendly by adding simple descriptions, expectations, criteria, and example tasks for each level so contributors can easily understand which issues are best suited for them.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+32-8Lines changed: 32 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -332,12 +332,12 @@ New to contributing? Check these out:
332
332
---
333
333
## Issue Difficulty Levels
334
334
335
-
To make contributing easier for everyone, we use difficulty levels for issues.
336
-
These levels help contributors understand how much experience or effort an issue may require before getting started.
335
+
To make contributing easier for everyone, we use difficulty labels for issues.
336
+
These labels help contributors understand how much experience or effort an issue may require before getting started.
337
337
338
338
---
339
339
340
-
### Level 1 (Beginner)
340
+
### level: Beginner
341
341
342
342
Good for first-time contributors or people who are still learning the project structure.
343
343
@@ -361,7 +361,7 @@ Good for first-time contributors or people who are still learning the project st
361
361
362
362
---
363
363
364
-
### Level 2 (Intermediate)
364
+
### level: Intermediate
365
365
366
366
Best for contributors who are comfortable reading and understanding the codebase.
367
367
@@ -385,7 +385,7 @@ Best for contributors who are comfortable reading and understanding the codebase
385
385
386
386
---
387
387
388
-
### Level 3 (Advanced)
388
+
### level: Advanced
389
389
390
390
Recommended for experienced contributors who understand the architecture of the project.
391
391
@@ -399,7 +399,7 @@ Recommended for experienced contributors who understand the architecture of the
399
399
- System design changes
400
400
- Complex bug fixes
401
401
- Multi-module updates
402
-
402
+
403
403
#### Example Issues
404
404
- Design and implement a new module
405
405
- Optimize database or backend architecture
@@ -409,12 +409,36 @@ Recommended for experienced contributors who understand the architecture of the
409
409
410
410
---
411
411
412
+
### level: Critical
413
+
414
+
For high-priority or highly sensitive tasks that may impact important parts of the project.
415
+
416
+
#### What to Expect
417
+
- Requires strong technical understanding
418
+
- May affect security, stability, or core functionality
419
+
- Needs careful testing and review
420
+
421
+
#### Criteria
422
+
- Security-related fixes
423
+
- Critical production bugs
424
+
- Core architecture updates
425
+
- High-impact system improvements
426
+
427
+
#### Example Issues
428
+
- Fix authentication vulnerabilities
429
+
- Resolve major backend crashes
430
+
- Improve core system reliability
431
+
- Handle critical deployment issues
432
+
- Refactor sensitive infrastructure code
433
+
434
+
---
435
+
412
436
## Recommendation for New Contributors
413
437
414
-
If you are contributing for the first time, we strongly recommend starting with **Level 1** issues.
438
+
If you are contributing for the first time, we strongly recommend starting with **level: Beginner** issues.
415
439
These tasks are beginner-friendly and help you understand the project structure, contribution workflow, and coding style before moving to more advanced issues.
416
440
417
-
Once you feel comfortable, you can gradually try Level 2 and Level 3 tasks.
441
+
Once you feel comfortable, you can gradually try `level:intermediate`, `level:advanced`, and `level:critical` tasks.
0 commit comments