All Projects → heliosam → dev-slang

heliosam / dev-slang

Licence: other
How to pronounce special characters and symbols used in programming languages

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to dev-slang

Alphapose
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
Stars: ✭ 5,697 (+29884.21%)
Mutual labels:  human-computer-interaction
git-mit
Minimalist set of hooks to aid pairing and link commits to issues
Stars: ✭ 44 (+131.58%)
Mutual labels:  pair-programming
npx-co-commit
Co-author commits using GitHub usernames when pair programming
Stars: ✭ 93 (+389.47%)
Mutual labels:  pair-programming
Awesome Hand Pose Estimation
Awesome work on hand pose estimation/tracking
Stars: ✭ 2,196 (+11457.89%)
Mutual labels:  human-computer-interaction
humans-generator
Humans.txt generator for Node.js
Stars: ✭ 20 (+5.26%)
Mutual labels:  humans
Parrit
Software Development Pairing Management App
Stars: ✭ 59 (+210.53%)
Mutual labels:  pair-programming
rosecho
Tianbot Rosecho (Tianecho),中文语音人机交互模块,支持ROS即插即用
Stars: ✭ 28 (+47.37%)
Mutual labels:  human-computer-interaction
vscode-extension
Link your code and commits to a video recording and explain your code with video.
Stars: ✭ 67 (+252.63%)
Mutual labels:  pair-programming
Requests
A simple, yet elegant, HTTP library.
Stars: ✭ 46,558 (+244942.11%)
Mutual labels:  humans
coeditor
Yet Another Pair Programming Package for Atom.
Stars: ✭ 27 (+42.11%)
Mutual labels:  pair-programming
nuxt-humans-txt
🧑🏻👩🏻 "We are people, not machines" - An initiative to know the creators of a website. Contains the information about humans to the web building - A Nuxt Module to statically integrate and generate a humans.txt author file - Based on the HumansTxt Project.
Stars: ✭ 27 (+42.11%)
Mutual labels:  humans
cc
💊 Golang Configuration Management for "Humans™?"
Stars: ✭ 32 (+68.42%)
Mutual labels:  humans
tutorial-quest
As you delve deep into the Dungeons to take on the biggest baddest bosses, DON'T GO ALONE!! Take THE Open Source Raid Guild with you!
Stars: ✭ 35 (+84.21%)
Mutual labels:  pair-programming
Deepgaze
Computer Vision library for human-computer interaction. It implements Head Pose and Gaze Direction Estimation Using Convolutional Neural Networks, Skin Detection through Backprojection, Motion Detection and Tracking, Saliency Map.
Stars: ✭ 1,552 (+8068.42%)
Mutual labels:  human-computer-interaction
Teleconsole
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
Stars: ✭ 2,750 (+14373.68%)
Mutual labels:  pair-programming
WearableIntelligenceSystem
Wearable computing software framework for intelligence augmentation research and applications. Easily build smart glasses apps, relying on built in voice command, speech recognition, computer vision, UI, sensors, smart phone connection, NLP, facial recognition, database, cloud connection, and more.
Stars: ✭ 16 (-15.79%)
Mutual labels:  human-computer-interaction
pairist
Pairing board for the modern era
Stars: ✭ 19 (+0%)
Mutual labels:  pair-programming
V2R
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Stars: ✭ 20 (+5.26%)
Mutual labels:  human-computer-interaction
Live Share
Real-time collaborative development from the comfort of your favorite tools
Stars: ✭ 1,920 (+10005.26%)
Mutual labels:  pair-programming
tmuxpair
Command line script for setting up a temporary tmux session for pair programming
Stars: ✭ 34 (+78.95%)
Mutual labels:  pair-programming

Dev slang 💬

Visit https://devslang.netlify.com to check it live

What is all this about?

As a software developer, when you are working with computers, you don't have to talk to them (normally). However there are times when you need to talk to a human colleague about the code you just created, it is then when sometimes it becomes difficult or confusing how to pronounce symbols such as [, ;, ~... This repo will try to collect all these characters and symbols and the proper way to pronounce them different languages by humans.

Run it locally

This project was bootstraped using create-react-app. In order to run it you need to have a working node environment with yarn or npm.

yarn && yarn start
# or
npm install && npm run start

That's it, this will install all the required dependencies and start a development server in port 3000.

Contribute

Do you want to add your own language? It's easy, open a PR with the following changes:

  1. Create a copy of /src/locales/template.json and rename it to the language code you want to add .i.e. ru.json, pt.json ...
  2. Edit the new file and add the name of the language and the emoji flag if available. Add your translations for all the symbols. If a symbol has more than one translation add different entries in the array of values. Check other languages such as English for examples.
{
  "name": "Language name in that language",
  "flag": "🏁",
  "symbols": {
    "symbol": ["prefered translation", "other translation for the same symbol"]
  }
}
  1. Import the new file in /src/locales/index.js and add it to the default export.
import en from "./en.json";
// ...
import language_code from "./language_code.json";

export default {
  en,
  // ...
  language_code
};
  1. Add yourself to the contributors list in the Contributors section down below

Contributors

Translations brought to you by:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].