While trying to contribute to this project and running into problems as described in another unrelated issue report, I had come across this section of of the wiki.
Make sure your profile path only contains ASCII letters, e.g. John, otherwise it can lead to node-gyp usage problems (nodejs/node-gyp/issues#297)
ASCII is basically a subset of the Latin group of alphabets primarily oriented around English and not particularly well suited for representation of most Latin group languages. Furthermore, the Latin group comprises only one of eight total alphabet based language groups, with the others being Arabic, Aramaic, Armenian, Brahmi, Cyrillic, Georgian, and Greek. Furthermore, many groups of people do not use alphabet based languages, and instead rely on syllabaries, such as the Cherokee or Japanese, logosyllabaries, such as the Chinese, abugidas, such as many Canadian Aboriginals or Etheopian, and much more language writing systems.
I believe this dependency on outdated, anglocentric, and non-globalized software unfairly increases the barrier to contribution from most of the world's people. Creating a new user account solely to develop for one product, requiring switching between user accounts just to do so, leaving behind all user settings and user specific software, imposes a burden on people because of their primary language; something very obviously tied to race and nationality. Surely this project should be equally as easy to contribute to for everyone?
While trying to contribute to this project and running into problems as described in another unrelated issue report, I had come across this section of of the wiki.
ASCII is basically a subset of the Latin group of alphabets primarily oriented around English and not particularly well suited for representation of most Latin group languages. Furthermore, the Latin group comprises only one of eight total alphabet based language groups, with the others being Arabic, Aramaic, Armenian, Brahmi, Cyrillic, Georgian, and Greek. Furthermore, many groups of people do not use alphabet based languages, and instead rely on syllabaries, such as the Cherokee or Japanese, logosyllabaries, such as the Chinese, abugidas, such as many Canadian Aboriginals or Etheopian, and much more language writing systems.
I believe this dependency on outdated, anglocentric, and non-globalized software unfairly increases the barrier to contribution from most of the world's people. Creating a new user account solely to develop for one product, requiring switching between user accounts just to do so, leaving behind all user settings and user specific software, imposes a burden on people because of their primary language; something very obviously tied to race and nationality. Surely this project should be equally as easy to contribute to for everyone?