Skip to content

Commit ef916c4

Browse files
authored
Merge branch 'main' into patch-1
2 parents 92029d5 + ee6e58b commit ef916c4

33 files changed

+984
-49
lines changed

.github/workflows/jekyll-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- name: Checkout
33-
uses: actions/checkout@v5.0.1
33+
uses: actions/checkout@v6.0.1
3434
with:
3535
# For PRs make sure to checkout the PR branch
3636
ref: ${{ github.event.pull_request.head.sha }}

.github/workflows/jekyll.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@v5.0.1
30+
uses: actions/checkout@v6.0.1
3131
- name: Setup Pages
3232
uses: actions/[email protected]
3333
- name: Build with Jekyll

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
stale:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/[email protected].0
14+
- uses: actions/[email protected].1
1515
with:
1616
stale-pr-message: >
1717
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Set up Git repository
14-
uses: actions/checkout@v5.0.1
14+
uses: actions/checkout@v6.0.1
1515
- name: Set up Ruby
16-
uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1
16+
uses: ruby/setup-ruby@d697be2f83c6234b20877c3b5eac7a7f342f0d0c # v1
1717
with:
1818
bundler-cache: true
1919
- name: Set up Node
20-
uses: actions/setup-node@v6.0.0
20+
uses: actions/setup-node@v6.1.0
2121
- name: Bootstrap
2222
run: script/bootstrap
2323
env:

Gemfile.lock

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ GEM
2323
metrics (~> 0.12)
2424
traces (~> 0.18)
2525
base64 (0.2.0)
26+
benchmark (0.5.0)
2627
bigdecimal (3.3.1)
2728
coffee-script (2.4.1)
2829
coffee-script-source
@@ -127,9 +128,10 @@ GEM
127128
html-pipeline (2.14.3)
128129
activesupport (>= 2)
129130
nokogiri (>= 1.4)
130-
html-proofer (5.1.0)
131+
html-proofer (5.1.1)
131132
addressable (~> 2.3)
132133
async (~> 2.1)
134+
benchmark (~> 0.5)
133135
nokogiri (~> 1.13)
134136
pdf-reader (~> 2.11)
135137
rainbow (~> 3.0)
@@ -139,7 +141,7 @@ GEM
139141
http_parser.rb (0.8.0)
140142
i18n (1.14.6)
141143
concurrent-ruby (~> 1.0)
142-
io-event (1.14.0)
144+
io-event (1.14.2)
143145
jekyll (3.10.0)
144146
addressable (~> 2.4)
145147
colorator (~> 1.0)
@@ -250,7 +252,7 @@ GEM
250252
gemoji (>= 3, < 5)
251253
html-pipeline (~> 2.2)
252254
jekyll (>= 3.0, < 5.0)
253-
json (2.15.2)
255+
json (2.16.0)
254256
kramdown (2.4.0)
255257
rexml
256258
kramdown-parser-gfm (1.1.0)
@@ -259,7 +261,7 @@ GEM
259261
listen (3.9.0)
260262
rb-fsevent (~> 0.10, >= 0.10.3)
261263
rb-inotify (~> 0.9, >= 0.9.10)
262-
logger (1.6.1)
264+
logger (1.7.0)
263265
mercenary (0.3.6)
264266
metrics (0.15.0)
265267
mini_portile2 (2.8.9)

_articles/sa/best-practices.md

Lines changed: 180 additions & 0 deletions
Large diffs are not rendered by default.

_articles/sa/building-community.md

Lines changed: 218 additions & 0 deletions
Large diffs are not rendered by default.

_articles/sa/code-of-conduct.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
lang: sa
3+
title: "आचारसंहिताः"
4+
description: "समुचित आचारविधयः स्वीक्रियते चेत् समुदायस्य स्वस्थं तथा रचनात्मकं आचरणं प्रसरीकर्तुं शक्यते।"
5+
class: coc
6+
order: 8
7+
image: /assets/images/cards/coc.png
8+
related:
9+
- building
10+
- leadership
11+
---
12+
13+
## किमर्थं आचारसंहितां योजयेत्?
14+
15+
आचारसंहिता इति एकः दस्तावेयः यः परियोजनस्य सहभागिभ्यः अपेक्षितं आचरणम् निर्दिशति। आचारसंहितां स्वीक्रियित्वा तद् पालनं च कृत्वा भवन्तु समुदायस्य मध्ये सकारात्मकं सामाजिकपरिसरं सृष्टुं शक्यते।
16+
17+
आचारसंहिताः केवलं सहभागिभ्यः पुनर्य न रक्षन्ति, किन्तु परियोजना-परिचालकस्य अपि सुरक्षा वर्धयन्ति। यदि भवतः परियोजनम् परिचालयति, अनुत्पादकमन्येषां दृष्टिकोनाः दीर्घे कालाद् आपदां दातुं शक्नुवन्ति।
18+
19+
आचारसंहिता भवतः समुदायस्य स्वस्थम्, रचनात्मकम् आचरणं प्रवर्तयितुं शक्तिम् ददाति। पूर्वसंग्रहेण नीति-स्पष्टता भवति यत् भवतः वा अन्येषां परियोजना-कार्ये क्लान्तिः न जायेत्, तथा यदि कश्चन अपर्यायं कृते तर्हि तस्मात् शीघ्रं कृत्यं स्वीकरोति।
20+
21+
## आचारसंहितायाः संस्थापनम्
22+
23+
यथाशक्ति शीघ्रं आचारसंहितां स्थापयतु — आदर्शतः यदा प्रथमं परियोजनं निर्माति।
24+
25+
आपेक्ष्याः व्याख्यायै अपि, आचारसंहिता निम्नान् विषयान् निर्दिशति:
26+
27+
* कुत्र आचारसंहिता प्रावर्तते (केवलं इश्यू तथा पुल-रिक्वेस्ट् मध्ये वा समुदाय-कार्यक्रमेषु अपि?)
28+
* केषां प्रति आचारसंहिता लागू भवति (समुदायस्य सदस्याः वा परिचालकाः, प्रायोजकाः च कथम्?)
29+
* यदि कश्चन आचारसंहितां उल्लङ्घयति तर्हि का प्रक्रिया अस्ति
30+
* कोऽपि कथं उल्लङ्घनानि प्रतिवेदयेत्
31+
32+
यत्र शक्यं तत्र पूर्व-प्रतिमानान् (prior art) अनुगच्छतु। [Contributor Covenant](https://contributor-covenant.org/) इत्यादि बहुषु मुक्तस्रोतपरियोजनासु उपयुक्ता आचारसंहिता अस्ति।
33+
34+
परियोजनस्य मूलरूपे `CODE_OF_CONDUCT` नामकं दस्ता‍वेज् स्थापयित्वा तस्य सङ्ग्रहणं `CONTRIBUTING` वा `README` मध्ये लिङ्क् कृत्वा दृश्यं करोतु।
35+
36+
## आचारसंहितायाः प्रवर्तन-नीतिः निर्धारितु
37+
38+
आचारसंहितायाः पालनं कथं करिष्यते इति पूर्वमेव स्पष्टं करोतु। एषा प्रक्रिया आवश्यकम् अस्ति यतः:
39+
40+
* यदा कार्यं आवश्यकं तदा त्वं गम्भीरः असि इति प्रदर्शनं भवति।
41+
* समुदायः अधिकं निश्चिन्तः भवति यत् प्रतिवेदनानि सम्यक् परीक्षणेन समीकृतानि भवन्ति।
42+
* समिक्षा-प्रक्रिया न्यायपूर्णा च पारदर्शकः इति आश्वासनं ददाति।
43+
44+
लघु वा गोपनीयपथेन (उदाहरणार्थ ईमेल्) रिपोर्ट् गन्तुम् मार्गं दत्तुम् युक्तम्, तथा कथं रिपोर्ट् प्राप्तः अस्ति तद् स्पष्टं कर्तव्यम्।
45+
46+
## आचारसंहितायाः प्रवर्तनम् {#enforcing-your-code-of-conduct}
47+
48+
यदा कदाचित् कश्चन आचारसंहितायाः उल्लङ्घनं कथयति तदा तस्य समाधानाय विभिन्नाः उपायाः सन्ति।
49+
50+
### परिस्तिथि-विश्लेषणं कुर्व
51+
52+
प्रत्येकस्य समुदायस्य सदस्यस्य वाच्यं महत्वपूर्णम् इव गृह्णीयात्। यदा कश्चन उल्लङ्घनस्य प्रतिवेदनं प्राप्तम्, तर्हि तत्र सम्यक् अनुसन्धानं करोतु। तेन समुदाये भवतः निर्णये विश्वासः वर्धते।
53+
54+
### यथोचितं कर्म करोतु
55+
56+
परिस्थितिः अवलोक्य यथोचितानि निर्णयानि गृह्यन्ते — सार्वजनिकतया चेत् सूचितं, निजतया चेत् समुपदेशनं, वा आवश्यकतया तात्कालिक-निषेधः।
57+
58+
यदि विस्मरणीयम् वा पुनरावृत्तं व्यवहारः आसीत् तर्हि अधिकं प्रबलानि उपायाः (अल्पकालिक-प्रतिबन्धः, दीर्घकालिक-प्रतिबन्धः) अपि ग्रह्यन्ते।
59+
60+
## परिचालकस्य उत्तरदायित्वम्
61+
62+
आचारसंहिता केवलं कागदं न भवेत् — तस्य पालनम् सुनिश्चितं करणीयम्। परिचालकः आचारसंहितायाः नियमाः स्थापयति तथा तान् समाननियमेन साधयितुं उत्तरदायित्वं वहति।
63+
64+
यदि प्रतिवेदनं यथा उल्लङ्घनम् न स्यात् इति निर्णेतुं तर्हि स्पष्टं प्रत्युत्तरं दत्त्वा कारणम् सूचयतु।
65+
66+
## यत् वाञ्छसि तत् आचरणं प्रोत्साहयतु
67+
68+
यदि परियोजना विरूपं वा नास्वीकृतं इति दृश्यते तर्हि योगदानकर्तॄणाम् दूर्यम् भवति। अतः स्वागतकरं वातावरणं स्थापयित्वा समुदायस्य वृद्ध्यर्थं प्रयत्नः कुर्यात्।
69+
70+
---

_articles/sa/finding-users.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
lang: sa
3+
title: "परियोजनस्य उपयोगकर्तॄणाम् अन्वेषणम्"
4+
description: "तव मुक्तस्रोत् परियोजनायाः सुखेन उपयोगकर्तॄणाम् समागमनस्य मार्गाः।"
5+
class: finding
6+
order: 3
7+
image: /assets/images/cards/finding.png
8+
related:
9+
- beginners
10+
- building
11+
---
12+
13+
## प्रचारस्य आरम्भः
14+
15+
परियोजनस्य उपयोगकर्तॄणां प्राप्तौ स्पष्टं लक्ष्यम् आवश्यकम्। यदि परियोजना दृश्यं न भवति तर्हि उपयोगकर्तृ संख्या न वर्धते। प्रथमं तु, परियोजनस्य उद्देश्यम् संक्षेपेण लिखतु — कः समस्या समाप्नोति, कः लाभः, तथा किम् अपेक्षितम्।
16+
17+
## संदेशं लक्षितु
18+
19+
तव सन्देशः लक्ष्य-समूहाय स्पष्टः भवेत्। उदाहरणतः डेवलपर्-उपयोगिनः, अन्तिम-उपयोगिनः, वा डिज़ाइनर्; प्रत्येकेषां कारणानि भिन्नानि। तदनुसारं च चैनल् (Stack Overflow, Reddit, Hacker News) च उपयोगयतु।
20+
21+
## केन्द्रिकृतम् गृहपृष्ठम् स्थापयतु
22+
23+
स्पष्टः "होम" URL वा स्यान्वय-स्थलम् अस्तु यत्र उपयोगकर्तॄणः शीघ्रं परियोजनस्य प्रयोगं आरम्भयन्ति। यदि वेबसाइट् नास्ति तर्हि GitHub पृष्ठे प्रयोगात्मक README वा सरलं डेमो पृष्ठं दत्तु।
24+
25+
## समुदाय-संवादः आरभतु
26+
27+
प्रचारं केवलं घोषणा न कुर्व — समुदायस्य समस्या समाधानाय मूल्यं प्रदातु। प्रश्नानां उत्तरम् दत्तु, सहयोगसूत्राणि प्रदर्शय, तथा योगदानकर्तॄणां स्वागतं कुरु।
28+
29+
## ऑफलाइन क्रियाः
30+
31+
स्थानीय-सम्मेलनानि, कार्यशालाः च परियोजनस्य दृश्यतां वर्धयन्ति। वक्तृत्वं वा डेमो प्रस्तुतीं दातु, लोकान् आकर्षयतु।
32+
33+
## धैर्यं धारयतु
34+
35+
परियोजनस्य प्रसारः कालेन भवति। नियमितानि प्रयत्नानि कुर्वन् सम्बन्धान् निर्मातुम् प्रयत्नः कुरु।

_articles/sa/getting-paid.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
lang: sa
3+
title: "वित्तलाभः: मुक्तस्रोत् कार्यार्थं"
4+
description: "परियोजनस्य कालिक-जीवित्वाय वित्तसमर्थनस्य विकल्पाः परिमर्श्यन्ते।"
5+
class: getting-paid
6+
order: 7
7+
image: /assets/images/cards/getting-paid.png
8+
related:
9+
- best-practices
10+
- leadership
11+
---
12+
13+
## कुतः वित्तलाभः अपेक्षितः
14+
15+
यदा परियोजनस्य परिचालनार्थं आवश्यक-समयः तथा स्रोताः स्वल्पाः स्युः, तदा वित्तलाभः परियोजनस्य दीर्घजीवित्वे साहाय्यं करोति। वित्तसमर्थनं दातुं लोकाः अनेकान्यर्थान् रखन्ति — शीघ्र-समाधानस्य अपेक्षा, विकासस्य तेजत्वं वा परियोजनस्य स्थिरतायाः आशा।
16+
17+
## विकल्पाः
18+
19+
* **दानम्:** GitHub Sponsors, Open Collective, Patreon इत्यादीनि माध्यमानि।
20+
* **प्रायोजकता:** संस्थानैः वा व्यवसायैः सहयोगं लभित्वा प्रत्यक्षः अर्थसहाय्यः।
21+
* **ग्रान्ट्:** अनुदान-निधयः परियोजनस्य विशिष्ट-कार्याणि समर्थयन्ति।
22+
* **व्यवसायिक-समर्थनम्:** पेशेवर् सेवाः (कन्सल्टिंग्, प्रायोगिक-सपोर्ट्) वितरणेन आयः लभ्यते।
23+
24+
## पारदर्शिता आवश्यकी
25+
26+
यत् धनं समागतम् तस्य प्रयोगस्य स्पष्ट-लेखनी अनिवार्यं। खर्च-रिपोर्ट्, समर्थन-नीतिः च समुदायस्य विश्वासं रक्षति।
27+
28+
## अपेक्षाः व्यवस्थापयतु
29+
30+
यदि वित्तसमर्थनं स्वीकार्यते तर्हि योगदानकर्तॄणां अपेक्षाः स्पष्टतया लिखिताः भवन्तु — कोन कार्येषु धनं उपयुज्यते, तथा विज्ञापन-निर्देशाः वा व्यापारिक-संघटनस्य प्रभावः कथम् स्युः।
31+
32+
एवं कुर्वन् वित्तलाभेन परियोजनस्य दायित्वं सुगमं कृत्वा दीर्घकालिकं कार्यं संरक्ष्यते।

0 commit comments

Comments
 (0)