Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .markdownlint.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"default": true,
"MD004": false,
"MD009": false,
"MD012": false,
"MD013": false,
"MD022": false,
"MD024": false,
Expand Down
1 change: 0 additions & 1 deletion COLLABORATOR_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,6 @@ link to the markup. It's essential to update the handlebars paths to site.json.
{{site.locale}}/{{site.getinvolved.events.link}}
```


### Translating pages

See [TRANSLATION.md](./TRANSLATION.md) for the website translation policy.
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ If you want to submit a new feature or a bugfix, the best way is to create the c
* `npm run serve -- --preserveLocale` builds all languages and adds the pages present in the english locale that are missing.
* Multiple locales can be built by using comma separated values in the DEFAULT_LOCALE option. i.e: DEFAULT_LOCALE=en,es,it


### Deployment

Full set up is in https://github.com/nodejs/build/tree/master/setup/www minus secrets and certificates. The webhook is setup on GitHub for this project and talks to a small Node server on the host which does the work. See the [github-webhook](https://github.com/rvagg/github-webhook) package for this.
Expand Down
2 changes: 0 additions & 2 deletions TRANSLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ Node.js is a global platform and so this site has many translations. The transla
languages other than English is handled by the localization working group of the language in question. If you
would like to contribute to the translation of nodejs.org, please refer to the following process:


## For Individuals wanting to contribute

* Contact your appropriate localization group, and discuss with them the best possible way to contribute. A list of the localization groups can be found here (please keep in mind that some groups have not yet taken action upon the project name changes, hence the outdated repository names):
Expand Down Expand Up @@ -44,7 +43,6 @@ would like to contribute to the translation of nodejs.org, please refer to the f
* [`nodejs-uk`](https://github.com/nodejs/nodejs-uk) Ukrainian Community
* [`nodejs-vi`](https://github.com/nodejs/nodejs-vi) Vietnamese Community


## For Localization Groups

* Ensure that any site translations are done as pull requests into the appropriate language folder in this repo. This will ensure the build process, layout, and styling, remain consistent across the different translations of the site.
Expand Down
2 changes: 0 additions & 2 deletions locale/ar/about/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ layout: about.hbs

إذا كنت مهتما بالانضمام إلى لجنة المجتمع كعضو ، عليك بقراءة القسم المعنون بـ **المراقبون و الأعضاء** ، و إنشاء مشكلة تطلب فيها ان تكون مراقباً في اجتماعنا القادم للجنة المجتمع. يمكنك إيجاد مثال رائعا لمثل هذه الحالة [هنا](https://github.com/nodejs/community-committee/issues/142).


## المراقبون و الأعضاء

أذا كنت راغبا بأن تصبح مساهما بشكل اعمق في لجنة المجتمع و مشروعاتها، فإننا نحثك على ان تكون مراقبا نشيطا و على أن تعمل للحصول على عضويتك، وحتى تصبح عضوا فعليك اتباع القواعد التالية:
Expand All @@ -59,4 +58,3 @@ layout: about.hbs
تتبع لجنة المجتمع نموذج اتخاذ القرارات المسمى [Consensus Seeking](https://en.wikipedia.org/wiki/Consensus-seeking_decision-making)

عندما يتم الاتفاق على موضوع معين في الاجندة، يسأل المشرف "هل يعترض أحد؟" كنداء أخير للمعارضة من الإجماع. إذا لم يتم الوصول إلى إجماع كلي يتم الأخذ بتصويت الأغلبية، و من المتوقع أن أغلب القرارات المتخذة من طرف لجنة المجتمع تتم عبر عملية تقصي الإجماع و أن التصويت يتخذ كوسيلة أخيرة لاتخاذ القرار.

1 change: 0 additions & 1 deletion locale/ar/about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ server.listen(port, hostname, () => {
يجب عليك ان تدرك ان تصميم Node.js بدون خيوط (threads) لا يعني انك لا تستطيع تحقيق الاستفادة الكاملة من الانوية المتعددة في البيئة التي تعمل عليها، فيمكن توليد المعالجات الفرعية عبر واجهة برمجة التطبيقات <span dir="ltr">[`child_process.fork()`][]</span> الخاصة بنا حيث انها مصممة لتكون سهلة التعامل.
هناك ايضا نموذج [`cluster`][] المبني على نفس الواجهة والذي يسمح لك بمشاركة المآخذ (sockets) بين العمليات لموازنة الحمل على الانوية الخاصة بك.


[Blocking vs Non-Blocking]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
[`cluster`]: https://nodejs.org/api/cluster.html
Expand Down
1 change: 0 additions & 1 deletion locale/ar/about/working-groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ title: مجموعات العمل
تشمل مسؤوليات هذه المجموعة:
* صيانة مستودع [NAN](https://github.com/nodejs/nan) على الـGitHub، بما في ذلك الشفرة البرمجة، والمشاكل و التوثيق الخاص به


* صيانة مستودع [addon-examples](https://github.com/nodejs/node-addon-examples) على الـGitHub، بما في ذلك الشفرة البرمجية، والمشاكل والتوثيق الخاص به
* صيانة اضافة واجهة برمجة التطبيق المكتوبة بالـ C++ الخاصة بمشروع Node.js، تحت اشراف لجنة التوجيه التقني.
* صيانة التوثيق الخاص بالإضافة في إطار مشروع Node.js تحت اشراف لجنة التوجيه التقني للنود جي اس.
Expand Down
2 changes: 0 additions & 2 deletions locale/ar/docs/guides/abi-stability.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ layout: docs.hbs
يجب على التطبيق الذي يستعمل الواجهة الثنائية للتطبيق أن يُفسر بطريقة تجعل العناوين و الإعدادات المتوقعة و أحجام هياكل الذاكرة و الأنساق متوافقة مع
تلك التي تم بواسطتها تفسير مزود الواجهة الثنئاية للتطبيق، ويتم تحقيق هذا عادة عبر التفسير باستخدام الترويس التي تم توفيرها من طرف مزود الواجهة الثنائية للتطبيق.


بما أن مزود الواجهة الثنائية للتطبيق و مستخدم الواجهة الثنائية للتطبيق قد يتم تفسيرهما في أوقات مختلفة باستعمال نسخ مفسرات مختلفة، فإن القطعة المسؤولة عن
عن ضمان توافق الواجهة الثنائية للتطبيق تكون داخل المفسر. يجب على النسخ المختلفة من المفسرات التي قد يتم توفيرها من طرف بائعين مختلفين أن تنتج نفس النسخة من
الواجهة الثنائية للتطبيق انطلاقا من ملف ترويسة ذو محتوى محدد، كما يجب عليها ان تنتج شيفرة خاصة بالتطبيق باستعمال الواجهة الثنائية للتطبيق التي يمكنها الوصول إلى الواجهة البرمجية
Expand Down Expand Up @@ -43,6 +42,5 @@ layout: docs.hbs

ينطوي الـ N-API على نسخ عدة لكون أن هناك واجهات برمجية جديدة تضاف من وقت ﻵخر، وعكس الترميز الدلالي، فإن تنسيخ الـ N-API هو تراكمي، أي أن كل نسخة منه تمثل نفس المعنى للنسخ الثانوية في نظام الترميز الدلالي و بالتالي فإن كل التغييرات التي يتم إجراؤها على الـ N-API تكون متوافقة مع النسخ الأقدم. إضافة إلى ما سبق، فإن هناك نسخ جديدة من الـ N-API تضاف تحت بند "تجريبي" لإعطاء المجتمع الفرصة لفحصها في بيئة إنتاجية. تعني الحالة التجريبية أنه على الرغم من ان هناك اهتماماً لضمان أن ﻻ يجب تعديل الواجهات البرمجية الجديدة بطريقة تلغي توافق الواجهات الثنائية للتطبيقات مستقبلا، فإنه لم يتم الموافقة على كونها صحيحة و مفيدة بشكل كافٍ في الانتاج كما تم تصميمها، وعليه فيمكنها ان تنطوي على تغييرات غير متوافقة مع الواجهات الثنائية للتطبيق قبل أن يتم دمجها أخيراً مع نسخة قادمة من الـ N-API. بمعنى آخر، فإن نسخة تجريبية من الـ N-API لا يُضمن ان تحقق توافقا متقدما.


[`node_api.h`]: https://github.com/nodejs/node/blob/master/src/node_api.h
[`node_api_types.h`]: https://github.com/nodejs/node/blob/master/src/node_api_types.h
7 changes: 0 additions & 7 deletions locale/ar/docs/guides/anatomy-of-an-http-transaction.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ layout: docs.hbs
بقليلا من Node.js [`EventEmitters`][] و [`Streams`][]. إذا لم تكن فِعْلاً على دِرَايَة بهم وإنه
الجَدِير قيام بقراءة سريعة من خلال توثيقات واجهة برمجة التطبيقات (API) لكل منهم.


## إنشاء الخادم

أي تطبيق خادم الويب node وفي نقطة ما لإنشاء كائن خادم الويب، يتم ذلك
Expand All @@ -29,7 +28,6 @@ const server = http.createServer((request, response) => {
بواسطة [`createServer`][] هو مُصدِر الحدث [`EventEmitter`][] و ما لدينا هنا فقط إختزال
لإنشاء كائن الخادم `server` وبعدها إضافة المستمع لاحقا.


```javascript
const server = http.createServer();
server.on('request', (request, response) => {
Expand All @@ -44,7 +42,6 @@ server.on('request', (request, response) => {
`server` في أغلب الحالات، كل ماتحتاج لتمريره للمستمع `listen` هو رقم المنفذ "port" الذي
تريد الخادم الإستماع إليه، يوجد بعض الخيارات الاخرى أيضا لذا راجع المرجع [API reference][].


## طريقة 'Method' و رابط 'URL' و رؤوس 'Headers'

عند معالجة الطلب أول حاجَة ربما تود القيام بها هي تفقد الطرق و الرابط URL، لذا
Expand Down Expand Up @@ -81,7 +78,6 @@ const userAgent = headers['user-agent'];
هذا التدفق يمكن الإستماع له أو نقله كأي تدفق أخر. يمكنك أخذ البيانات مباشرة
من التدفق عن طريق الإستماع إلى أحداث التدفقات `'data'` و `'end'`.


الأجزاء الباعثة في كل `'data'` والحدث هو [`Buffer`][]. إذا كنت تعرف أنها
ستكون سِلْسِلَة من البيانات، أفضل شئ تفعله هو تجميع البيانات في مصفوفة
وبعدها في `'end'`، الرصفهم وتحويلهم إلى نصوص.
Expand Down Expand Up @@ -149,7 +145,6 @@ http.createServer((request, response) => {
في حَقِيقَةِ الأمْر إذا عَرَض هذا في المتصفح، طلبك سيكون خارج المهلة ولاشئ يعاد
.إرساله للعميل


حتى الآن نحن لم نلمس كائن الجواب `response` كلياً. أَيّما في ما ذاك لـ[`ServerResponse`][]
و مِمّ هو [`WritableStream`][]. أنه يحتوي على العديد من الطرق المفيدة لإرسال البيانات
الراجعة لعميل و سنقوم بتغطية ذلك لاحقا.
Expand Down Expand Up @@ -380,8 +375,6 @@ http.createServer((request, response) => {
الكثير مثل هذه الأشياء مزودة بـAPIs لذا تأكد من قرأة التوثيقات الAPI منها
[`EventEmitters`][] و [`Streams`][] و [`HTTP`][].



[`EventEmitters`]: https://nodejs.org/api/events.html
[`Streams`]: https://nodejs.org/api/stream.html
[`createServer`]: https://nodejs.org/api/http.html#http_http_createserver_requestlistener
Expand Down
3 changes: 0 additions & 3 deletions locale/ar/docs/guides/debugging-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,6 @@ layout: docs.hbs

يبين الجدول الآتي تأثير كل تخصيص خاص بوقت التشغيل على تصحيح الأخطاء:



<table class="table-no-border-no-padding" dir="rtl">
<tr><th>التخصيص</th><th>المعنى</th></tr>
<tr>
Expand Down Expand Up @@ -174,7 +172,6 @@ layout: docs.hbs
فلنفترض أنك قمت بتشغيل الـ Node في حاسوب بعيد، remote.example.com على سبيل المثال، و تريد ان تتمكن من تصحيح الأخطاء فيها.
في ذلك الحاسوب البعيد، عليك بدء عملية node مع جعل المدقق يستمع على المضيف المحلي فقط (وهو الافتراضي).


```bash
node --inspect server.js
```
Expand Down
4 changes: 0 additions & 4 deletions locale/ar/docs/guides/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,13 @@ layout: docs.hbs
- [عمل دوكر على تطبيق ويب Node.js](nodejs-docker-webapp/)
- [ترحيل إلى منشئات Buffer آمنة](buffer-constructor-deprecation/)


## المفاهيم الأساسية في الـ Node.js


- [مقارنة عامة بين Blocking و Non-Blocking](blocking-vs-non-blocking/)
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](event-loop-timers-and-nexttick/)
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](dont-block-the-event-loop/)
- [مؤقتات في Node.js](timers-in-node/)



## الأدلة لوحدة المتعلقة

- [التشريح لمعاملات HTTP](anatomy-of-an-http-transaction/)
Expand Down
2 changes: 0 additions & 2 deletions locale/ar/download/package-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,6 @@ pkgin -y install nodejs
cd pkgsrc/lang/nodejs && bmake install
```


## Solus

توفر Solus النود جي اس في مستودعها الرئيسي.
Expand All @@ -219,7 +218,6 @@ cd pkgsrc/lang/nodejs && bmake install
sudo eopkg install nodejs
```


## Void Linux

يوفر Void Linux نسخة مستقرة من النود جي اس في المستودع الرئيسي.
Expand Down
9 changes: 0 additions & 9 deletions locale/ar/get-involved/node-meetups.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ layout: contribute.hbs
- المنظم - جيمس ريتشاردسون. المشارك في تنظيم: جيسيكا كلير
- معلومات الاتصال بالمنظم -


### بلجيكا

#### بروكسل
Expand Down Expand Up @@ -118,7 +117,6 @@ layout: contribute.hbs
- المنظم - ثياغو ادريانو
- معلومات الاتصال بالمنظم -


### فنلندا

#### اوسيما
Expand All @@ -143,7 +141,6 @@ layout: contribute.hbs
- المنظم - كاميلو مونتويا
- معلومات الاتصال بالمنظم -


### فرنسا

#### ايل-دو-فرانس
Expand Down Expand Up @@ -314,7 +311,6 @@ layout: contribute.hbs
- أسماء المنظمون - دان ت. وبول د.
- معلومات الاتصال بالمنظم - _مجتمع سلاك_


### الولايات المتحدة

#### أريزونا
Expand All @@ -327,7 +323,6 @@ layout: contribute.hbs
- المنظم - كريس ماتيو
- معلومات الاتصال بالمنظم -


#### كاليفورنيا

##### إرفين
Expand All @@ -352,7 +347,6 @@ layout: contribute.hbs
- المنظم - مات باردي
- معلومات الاتصال بالمنظم -


#### كولورادو

##### دنفر
Expand Down Expand Up @@ -433,7 +427,6 @@ layout: contribute.hbs
- المنظم - زيكي نيرينبرج وبن نيسواندر
- معلومات الاتصال بالمنظم


#### شمال كارولينا

##### رالي
Expand Down Expand Up @@ -492,7 +485,6 @@ layout: contribute.hbs
- المنظم - آرون سيث مادسن
- معلومات الاتصال بالمنظم -


#### واشنطن

##### سياتل
Expand Down Expand Up @@ -541,7 +533,6 @@ layout: contribute.hbs
- المنظم: جو باري - مساعد منظم: روب موران
- معلومات الاتصال بالمنظم -


### اوكرانيا

#### كييف
Expand Down
1 change: 0 additions & 1 deletion locale/ca/get-involved/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ layout: contribute.hbs
- L'[etiqueta de Node.js en la DEV Community](https://dev.to/t/node) és un lloc on compartir projectes de Node.js, articles i tutorials, així com iniciar debats i demanar realimentació sobre temes relacionats amb Node.js. Els desenvolupadors de tots els nivells d'experiència són benvinguts a participar.
- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) és una comunitat amigable de desenvolupadors de backend amb Node.js que es recolzen mútuament a Discord.


## Llocs de la comunitat internacional i projectes

- [Comunitat Xinesa de Node.js](https://cnodejs.org/)
Expand Down
1 change: 0 additions & 1 deletion locale/ca/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ Les notificacions de seguretat seran distribuïdes usant els següents mitjans.
- <https://groups.google.com/group/nodejs-sec>
- <https://nodejs.org/en/blog/>


## Comentaris sobre aquesta política

Si vostè té suggeriments sobre com pot ser millorat aquest procés, si us plau enviï un [pull request](https://github.com/nodejs/nodejs.org)
Expand Down
1 change: 0 additions & 1 deletion locale/en/blog/announcements/foundation-advances-growth.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,3 @@ In addition, the Foundation announced three new Silver members to the team, Apig
#### About Node.js Foundation

Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: [https://nodejs.org](https://nodejs.org).

1 change: 0 additions & 1 deletion locale/en/blog/announcements/interactive-2016-ams.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,3 @@ About the Node.js Foundation
Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 4 million active users per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites.

The Foundation is made up of a diverse group of companies including Platinum members IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy and NodeSource, and Silver members include Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Google, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), Sphinx, YLD, and Yahoo!. Get involved here: [https://nodejs.org](https://nodejs.org).

1 change: 0 additions & 1 deletion locale/en/blog/community/2017-election.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,4 @@ required to have a GitHub account to register.
through the two above-mentioned elected Individual Membership Directors.
- 20% off regular price registration to Node Interactive 2017


See you at the (digital)poll?
2 changes: 0 additions & 2 deletions locale/en/blog/community/next-chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,5 +99,3 @@ much help and support to the rest of the core team as they need. However, I
won't have the time to participate at the level needed to remain a core
contributor. With the core team and the community working together, I know they
won't miss a step.


4 changes: 0 additions & 4 deletions locale/en/blog/community/quality-with-speed.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,6 @@ on implementation. The result being that the merits of the concept can be
discussed at the appropriate level of abstraction without having to
review all of the technical details.


# Automation and Testing

Automation and Testing are key strategies that go hand in hand in allowing
Expand Down Expand Up @@ -215,7 +214,6 @@ These levels include:
* Development Workflows
* Use Case Testing


## Functional Tests

Functional tests are the first level of defense. Our collaborator guidelines
Expand Down Expand Up @@ -302,8 +300,6 @@ Our current strategy is to get some of this coverage through the
benchmarking that we put in place, but it is another area we can work
on once we have the other levels of testing in place.



# Performance Benchmarks

While ensuring functional stability is good, its not enough. We also need
Expand Down
Loading