diff --git a/packages/docs/site/i18n/gu/docusaurus-plugin-content-docs/current/main/contributing/contributor-day.md b/packages/docs/site/i18n/gu/docusaurus-plugin-content-docs/current/main/contributing/contributor-day.md new file mode 100644 index 0000000000..e7cb680456 --- /dev/null +++ b/packages/docs/site/i18n/gu/docusaurus-plugin-content-docs/current/main/contributing/contributor-day.md @@ -0,0 +1,388 @@ +--- +slug: /contributing/contributor-day +title: વર્ડકેમ્પ યોગદાનકર્તા દિવસ +description: વર્ડપ્રેસ પ્લેગ્રાઉન્ડમાં કેવી રીતે યોગદાન આપવું તે અંગેની માર્ગદર્શિકા, અને તે તમને યોગદાનકર્તા દિવસ પર મદદ કરી શકે છે. +--- + +# વર્ડકેમ્પ યોગદાનકર્તા દિવસ + + + +વર્ડકેમ્પ યોગદાનકર્તા દિવસ એ એક એવી ઘટના છે જ્યાં વર્ડપ્રેસ સમુદાય વર્ડપ્રેસ પ્રોજેક્ટમાં યોગદાન આપવા માટે ભેગા થાય છે. આ માર્ગદર્શિકા તમે વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટમાં કેવી રીતે યોગદાન આપી શકો છો અથવા વર્ડપ્રેસ કોરમાં યોગદાન આપવામાં પ્લેગ્રાઉન્ડ તમને કેવી રીતે મદદ કરી શકે છે તેના પર ધ્યાન કેન્દ્રિત કરે છે. + + + +## કોણ યોગદાન આપી શકે છે? + + + +કેટલીક ઇવેન્ટ્સમાં પ્રોજેક્ટ માટે સમર્પિત ટેબલ હશે. વર્ડપ્રેસ પ્લેગ્રાઉન્ડ યોગદાનકર્તા કોષ્ટકો ફક્ત વિકાસકર્તાઓ તરફથી જ નહીં, પરંતુ તમામ પ્રકારના યોગદાનનું સ્વાગત કરે છે. ભલે તમે લેખક, કોડર, ટેસ્ટર, પ્લગઇન અથવા થીમ ડેવલપર, માર્કેટર, સાઇટ માલિક અથવા અન્ય કોઈપણ પ્રકારના વપરાશકર્તા હોવ, તમને યોગદાન આપવા માટે પ્રોત્સાહિત કરવામાં આવે છે. + + + +અમે સમુદાય નિર્માણ, પરીક્ષણ, દસ્તાવેજીકરણ અને ડિઝાઇન સહિત વિવિધ ક્ષેત્રોમાં વિવિધ યોગદાનને મહત્વ આપીએ છીએ। + + + +# પ્લેગ્રાઉન્ડ પ્રોજેક્ટમાં કેવી રીતે યોગદાન આપવું + + + +આ વિભાગ વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટ અને તેના સંકળાયેલ સાધનોમાં સીધા કેવી રીતે યોગદાન આપી શકો છો તેની રૂપરેખા આપે છે: + + + +- **દસ્તાવેજીકરણ:** હાલની સામગ્રીમાં સુધારો કરીને, નવી માર્ગદર્શિકાઓ વિકસાવીને અથવા વિવિધ ભાષાઓમાં સામગ્રીનો અનુવાદ કરીને અમારા દસ્તાવેજીકરણને વિસ્તૃત કરો. + + + +- **બ્લુપ્રિન્ટ્સ:** વર્ડપ્રેસ પ્લગઇન રિપોઝીટરીમાં પ્લગઇન્સ માટે પ્લગઇન ડેમો બનાવો, અથવા અમારા પ્રોજેક્ટ દસ્તાવેજીકરણને સમૃદ્ધ બનાવવા માટે નવા બ્લુપ્રિન્ટ્સ વિકસાવો. + + + +- **પ્લેગ્રાઉન્ડ પર્યાવરણનું પરીક્ષણ:** વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટનું જ પરીક્ષણ કરવામાં જોડાઓ. તમે જે સમસ્યાઓનો સામનો કરો છો તેનું વર્ણન કરતી નવી સમસ્યાઓ કાળજીપૂર્વક બનાવીને અને કાર્યક્ષમ ઉકેલો સૂચવીને આ કરી શકો છો. અમારા વર્ડપ્રેસ વેબ ઇન્સ્ટન્સ (playground.wordpress.net સાઇટ) નું પરીક્ષણ કરો, અથવા પ્લેગ્રાઉન્ડ દ્વારા સંચાલિત વિવિધ એપ્લિકેશનોનું અન્વેષણ કરો. આ સાધનોનું પરીક્ષણ કરો, તેમની કાર્યક્ષમતાનું અવલોકન કરો અને વિગતવાર પ્રતિસાદ આપો. + + + +- **ઉત્પાદન પ્રતિસાદ:** પ્લેગ્રાઉન્ડ અનુભવને સુધારવા માટે તમારી આંતરદૃષ્ટિ અમૂલ્ય છે. આમાં વેબ ઇન્સ્ટન્સ, એપ્લિકેશન અને કોઈપણ સર્વર-સાઇડ ટૂલ્સ પર સામાન્ય પ્રતિસાદ શામેલ છે. + + + +રિપોર્ટ કરેલી સમસ્યાઓ અને પરીક્ષણ પરિણામો સહિત તમામ પ્રતિસાદ, અમારા GitHub રિપોઝીટરી દ્વારા સબમિટ કરી શકાય છે. + + + +### ફોલો-અપ અને સતત જોડાણ + + + +જ્યારે ઇવેન્ટ દરમિયાન ઘણા કાર્યો પૂર્ણ થાય છે, ત્યારે તમારી યોગદાન યાત્રા ત્યાં સમાપ્ત થવાની જરૂર નથી. કન્ટ્રિબ્યુટર ડે પછી તમારી સમસ્યાઓ પર કામ કરવાનું ચાલુ રાખવા અથવા વિનંતીઓ ખેંચવા માટે તમારું સ્વાગત છે. અમે ઇવેન્ટથી આગળના કાર્યો હાથ ધરતા યોગદાનકર્તાઓ તરફથી ચાલુ પ્રવૃત્તિની અપેક્ષા રાખીએ છીએ. કૃપા કરીને નોંધ લો કે જો પુલ વિનંતી એક મહિના સુધી કોઈ પ્રવૃત્તિ ન બતાવે, તો તેને ત્યજી દેવાયેલી અને ત્યારબાદ બંધ ગણી શકાય. + + + +### મદદ મેળવવી અને જોડાયેલા રહેવું + + + +યોગદાનકર્તા દિવસ દરમિયાન, તમે સમર્પિત પ્લેગ્રાઉન્ડ ટેબલ પર સીધી સહાય મેળવી શકો છો અને અમારી સાથે વાર્તાલાપ કરી શકો છો. સતત સમર્થન અને સમુદાય ક્રિયાપ્રતિક્રિયા માટે, તમે WordPress Slack પર `#playground` ચેનલ પર અથવા GitHub દ્વારા અમારી સાથે જોડાઈ શકો છો. + + + +## યોગદાનકર્તા દિવસ પર પ્લેગ્રાઉન્ડનો ઉપયોગ કેવી રીતે કરવો + + + +હવે અમે કવર કરીશું કે યોગદાનકર્તા દિવસ દરમિયાન પ્લેગ્રાઉન્ડ તમને કેવી રીતે મદદ કરી શકે છે. [વર્ડપ્રેસ પ્લેગ્રાઉન્ડ VS કોડ એક્સટેન્શન](https://marketplace.visualstudio.com/items?itemName=WordPressPlayground.wordpress-playground) અને [@wp-playground/cli](https://www.npmjs.com/package/@wp-playground/cli) સ્થાનિક WordPress વાતાવરણ સેટ કરવાની પ્રક્રિયાને સુવ્યવસ્થિત કરે છે. WordPress પ્લેગ્રાઉન્ડ બંનેને શક્તિ આપે છે - કોઈ ડોકર, MySQL અથવા Apache જરૂરી નથી. + + + +વર્ડપ્રેસમાં યોગદાન આપતી વખતે [સ્થાનિક વિકાસ](/developers/local-development/wp-playground-cli) માટે આ સાધનોનો ઉપયોગ કેવી રીતે કરવો તે શીખવા માટે વાંચતા રહો. કૃપા કરીને નોંધ લો કે એક્સટેન્શન અને NPM પેકેજ વિકાસ હેઠળ છે, અને બધા [WordPress ટીમો બનાવો](https://make.wordpress.org/) સંપૂર્ણપણે સમર્થિત નથી. + + + +## શરૂઆત કરવી + + + +### VS કોડ પ્લેગ્રાઉન્ડ એક્સટેન્શન + + + +[વિઝ્યુઅલ સ્ટુડિયો કોડ પ્લેગ્રાઉન્ડ એક્સટેન્શન](https://marketplace.visualstudio.com/items?itemName=WordPressPlayground.wordpress-playground) એક મૈત્રીપૂર્ણ શૂન્ય-સેટઅપ વિકાસ વાતાવરણ છે. + + + +1. VS કોડ ખોલો અને **એક્સટેન્શન** ટેબ (**જુઓ > એક્સટેન્શન**) પર નેવિગેટ કરો. + + + +2. સર્ચ બારમાં, _WordPress પ્લેગ્રાઉન્ડ_ લખો અને **ઇન્સ્ટોલ** પર ક્લિક કરો. + + + +3. પ્લેગ્રાઉન્ડ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે, **એક્ટિવિટી બાર** માં નવા આઇકોન પર ક્લિક કરો અને **સ્ટાર્ટ વર્ડપ્રેસ સર્વર** બટન દબાવો. + + + +4. થોડીક સેકન્ડોમાં તમારા બ્રાઉઝરમાં એક નવું ટેબ ખુલશે. + + + +### @wp-playground/cli NPM પેકેજ + + + +[`@wp-playground/cli`](/developers/local-development/wp-playground-cli) એક CLI ટૂલ છે જે તમને એક જ આદેશથી WordPress સાઇટને સ્પિન કરવાની મંજૂરી આપે છે. કોઈ Docker, MySQL, અથવા Apache ની જરૂર નથી. + + + +#### પૂર્વજરૂરીયાતો + + + +`@wp-playground/cli` ને Node.js 20.18 અથવા નવા અને NPM ની જરૂર છે. જો તમે હજુ સુધી નથી કર્યું, તો શરૂ કરતા પહેલા બંને [ડાઉનલોડ અને ઇન્સ્ટોલ કરો](https://nodejs.org/en/download) કરો. + + + +તમે જે Make WordPress ટીમમાં યોગદાન આપો છો તેના આધારે, તમારે તમે ઇન્સ્ટોલ કરેલ કરતાં અલગ Node.js વર્ઝનની જરૂર પડી શકે છે. તમે વર્ઝન વચ્ચે સ્વિચ કરવા માટે Node Version Manager (NVM) નો ઉપયોગ કરી શકો છો. [ઇન્સ્ટોલેશન માર્ગદર્શિકા અહીં શોધો](https://github.com/nvm-sh/nvm#installing-and-updating). + + + +#### `@wp-playground/cli` ચલાવી રહ્યા છીએ + + + +તેનો ઉપયોગ કરવા માટે તમારે તમારા ઉપકરણ પર `@wp-playground/cli` ઇન્સ્ટોલ કરવાની જરૂર નથી. તમારા પ્લગઇન અથવા થીમ ડિરેક્ટરી પર જાઓ અને નીચેના આદેશો સાથે `@wp-playground/cli` શરૂ કરો: + + + +```bash +cd my-plugin-or-theme-directory +npx @wp-playground/cli@latest server --auto-mount +``` + +## યોગદાન આપનારાઓ માટે વિચારો + + + +### ગુટેનબર્ગ પુલ રિક્વેસ્ટ (PR) બનાવો + + + +1. તમારા GitHub એકાઉન્ટમાં [ગુટેનબર્ગ રીપોઝીટરી](https://github.com/WordPress/gutenberg) ફોર્ક કરો. + + + +2. પછી, ફાઇલો ડાઉનલોડ કરવા માટે ફોર્ક્ડ રીપોઝીટરી ક્લોન કરો. + + + +3. જરૂરી ડિપેન્ડન્સીઝ ઇન્સ્ટોલ કરો અને ડેવલપમેન્ટ મોડમાં કોડ બનાવો. + + + +```bash +git clone git@github.com:WordPress/gutenberg.git +cd gutenberg +npm install +npm run dev +``` + +:::info + +જો તમે ઉપર સૂચિબદ્ધ પગલાં વિશે અચોક્કસ હોવ, તો સત્તાવાર [ગુટેનબર્ગ પ્રોજેક્ટ કન્ટ્રીબ્યુટર ગાઈડ](https://developer.wordpress.org/block-editor/contributors/) ની મુલાકાત લો. નોંધ કરો કે આ કિસ્સામાં, `@wp-playground/cli` `wp-env` ને બદલે છે. + + + +::: + +એક નવું ટર્મિનલ ટેબ ખોલો, ગુટેનબર્ગ ડિરેક્ટરી પર નેવિગેટ કરો, અને `@wp-playground/cli` નો ઉપયોગ કરીને WordPress શરૂ કરો: + + + +```bash +cd gutenberg +npx @wp-playground/cli@latest server --auto-mount +``` + +જ્યારે તમે તૈયાર હોવ, ત્યારે GitHub પર તમારા ફોર્ક્ડ રીપોઝીટરીમાં તમારા ફેરફારોને કમિટ કરો અને પુશ કરો અને ગુટેનબર્ગ રીપોઝીટરીમાં પુલ રિક્વેસ્ટ ખોલો. + + + +### ગુટેનબર્ગ PR નું પરીક્ષણ કરો + + + +1. અન્ય ગુટેનબર્ગ PR નું પરીક્ષણ કરવા માટે, તેની સાથે સંકળાયેલ શાખા તપાસો. + + + +2. તમારી સ્થાનિક નકલ અપ ટુ ડેટ છે તેની ખાતરી કરવા માટે નવીનતમ ફેરફારો ખેંચો. + + + +3. આગળ, જરૂરી નિર્ભરતાઓ ઇન્સ્ટોલ કરો, ખાતરી કરો કે તમારું પરીક્ષણ વાતાવરણ નવીનતમ ફેરફારો સાથે મેળ ખાય છે. + + + +4. અંતે, વિકાસ મોડમાં કોડ બનાવો. + + + +```bash +# GitHub માંથી branch-name કોપી કરો # +# Copy branch-name from GitHub # + +git checkout branch-name +git pull +npm install +npm run dev + +# ગુટેનબર્ગ ડિરેક્ટરીની અંદર એક અલગ ટર્મિનલમાં * +# In a separate terminal within the Gutenberg directory * +npx @wp-playground/cli@latest server --auto-mount +``` + +#### બ્રાઉઝરમાં પ્લેગ્રાઉન્ડ સાથે ગુટેનબર્ગ PR નું પરીક્ષણ કરો + + + +ગુટેનબર્ગ PR નું પરીક્ષણ કરવા માટે તમારે [સ્થાનિક વિકાસ વાતાવરણ](/developers/local-development/) ની જરૂર નથી—તે સીધા બ્રાઉઝરમાં કરવા માટે પ્લેગ્રાઉન્ડનો ઉપયોગ કરો. + + + +1. તમે જે PR નું પરીક્ષણ કરવા માંગો છો તેનું ID કોપી કરો ([ખુલ્લી પુલ વિનંતીઓની સૂચિ](https://github.com/WordPress/gutenberg/pulls) માંથી એક પસંદ કરો). + + + +2. પ્લેગ્રાઉન્ડનું [ગુટેનબર્ગ PR Previewer](https://playground.wordpress.net/gutenberg.html) ખોલો અને તમે કોપી કરેલ ID પેસ્ટ કરો. + + + +3. એકવાર તમે **Go** પર ક્લિક કરો, પછી Playground PR માન્ય છે કે નહીં તે ચકાસશે અને સંબંધિત PR સાથે એક નવું ટેબ ખોલશે, જે તમને સૂચિત ફેરફારોની સમીક્ષા કરવાની મંજૂરી આપશે. + + + +## બ્રાઉઝરમાં પ્લેગ્રાઉન્ડ સાથે વર્ડપ્રેસ પ્લગઇન્સનું ભાષાંતર કરો + + + +તમે જે પ્લગઇનનો અનુવાદ કરવા માંગો છો તેને લોડ કરીને અને ઇનલાઇન ટ્રાન્સલેશનનો ઉપયોગ કરીને તમે સપોર્ટેડ વર્ડપ્રેસ પ્લગઇન્સનું ભાષાંતર કરી શકો છો. જો પ્લગઇન ડેવલપર્સે વિકલ્પ ઉમેર્યો હોય, તો તમને અનુવાદ વ્યૂના ઉપરના જમણા ટૂલબાર પર **Translate Live** લિંક મળશે. તમે [this Polyglots blog post](https://make.wordpress.org/polyglots/2023/05/08/translate-live-updates-to-the-translation-playground/) પર આ ઉત્તેજક નવા વિકલ્પ વિશે વધુ વાંચી શકો છો. + + + +## વર્ડપ્રેસ પ્લેગ્રાઉન્ડ માં મદદ મેળવો અને યોગદાન આપો + + + +નવી સુવિધા માટે કોઈ પ્રશ્ન અથવા વિચાર છે? કોઈ બગ મળ્યો? કંઈક અપેક્ષા મુજબ કામ કરી રહ્યું નથી? અમે મદદ કરવા માટે અહીં છીએ: + + + +- કન્ટ્રિબ્યુટર ડે દરમિયાન, તમે **Playground ટેબલ** પર અમારો સંપર્ક કરી શકો છો. + + + +- [વર્ડપ્રેસ પ્લેગ્રાઉન્ડ ગિટહબ રીપોઝીટરી](https://github.com/WordPress/wordpress-playground/issues/new) પર એક મુદ્દો ખોલો. જો તમારું ધ્યાન VS કોડ એક્સટેન્શન, NPM પેકેજ અથવા પ્લગઇન્સ પર હોય, તો [પ્લેગ્રાઉન્ડ ટૂલ્સ રીપોઝીટરી](https://github.com/WordPress/playground-tools/issues/new) પર એક મુદ્દો ખોલો. + + + +- [**#playground** સ્લેક ચેનલ](https://wordpress.slack.com/archives/C04EWKGDJ0K) પર તમારો પ્રતિસાદ શેર કરો. + +