[DOCS] Add more example .dmai programs (fizzbuzz, fibonacci, गणित, यादृच्छिक)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 75/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với các chương trình hiện có trong examples/ (hello, person, calculator, shopping_list) để học cú pháp, và đọc tests/test_smoke.py để xem mỗi ví dụ được chạy như thế nào. Thêm một tệp .dmai mới vào examples/ với độ dài khoảng dưới 30 dòng và chỉ sử dụng các mô-đun trong danh sách cho phép, không có lệnh gọi open. Hoàn thành khi ví dụ mới vượt qua bài kiểm tra smoke và error.dmai vẫn là ví dụ duy nhất bị lỗi có chủ đích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
examples/ has 5 programs (hello, person, calculator, shopping_list, error). More small, idiomatic examples make the language easier to learn — and every example is automatically smoke-tested by CI (tests/test_smoke.py runs each one), so an example PR is a real, verified contribution.
Wanted (one PR each is fine):
- fizzbuzz / number games (great once elif #25 lands)
- Fibonacci or factorial (recursion with
कार्य) - Using the
गणित(math) module — sqrt, pi - Using
यादृच्छिक(random) — dice roll - String building / greeting program
Rules: must run under the sandbox (whitelisted modules only, no open), keep it under ~30 lines. error.dmai is the only intentionally-broken example — keep new ones working.
Good first issue — no Python internals needed, just working Maithili code. Maithili speakers especially welcome: idiomatic naming makes these teaching material.
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 4
- Merge trung bình
- 12 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của alphacrack/python-maithili-dsl
-
help wanted infra P2 testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
documentation good first issue P3
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
-
area:linter enhancement good first issue P3 translation
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 66/100
-
area:cli enhancement good first issue P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
area:cli enhancement good first issue P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Tất cả issue của alphacrack/python-maithili-dsl
Issue tương tự
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
JheysonJhordyHuarauyaRiquelme/sprocguard#18 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
dlq/synthpopcan#59 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mdn/translated-content#40220 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
ETSInitiative/PETSIRD#243 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
deferred p2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
cuadrao-ai/argus#2160 ·
Maintainer thường phản hồi trong vòng 1 ngày