Skip to content

dmodena/polyglot-registration

Polyglot Registration

All Contributors

 ____       _             _       _   
|  _ \ ___ | |_   _  __ _| | ___ | |_ 
| |_) / _ \| | | | |/ _` | |/ _ \| __|
|  __/ (_) | | |_| | (_| | | (_) | |_ 
|_|   \___/|_|\__, |\__, |_|\___/ \__|
              |___/ |___/             
 ____            _     _             _   _             
|  _ \ ___  __ _(_)___| |_ _ __ __ _| |_(_) ___  _ __  
| |_) / _ \/ _` | / __| __| '__/ _` | __| |/ _ \| '_ \ 
|  _ <  __/ (_| | \__ \ |_| | | (_| | |_| | (_) | | | |
|_| \_\___|\__, |_|___/\__|_|  \__,_|\__|_|\___/|_| |_|
           |___/                                       

Polyglot Registration is a console app to simulate registration and input validation in different programming languages.

Currently supported languages are:

  • C#
  • Python
  • Ruby

Prerequisites

Needed software/platform depend on the programming language version that will be run:

  • dotnet core 3.1
  • python 3.8
  • ruby 2.7

Running tests

C#

  • cd src/csharp/
  • dotnet test

Python

  • cd src/python/validators/
  • python3 -m unittest

Ruby

  • cd src/ruby/
  • rake test

Executing console app

C#

  • cd src/csharp/
  • dotnet run --project PolyglotRegistration/PolyglotRegistration.csproj

Python

  • cd src/python/
  • python3 polyglot_registration.py

Ruby

  • cd src/ruby/
  • rake run

How to contribute

Please, follow instructions at CONTRIBUTING.md in this repository.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Douglas Modena

💻 📖

Cadu Ribeiro

💻

SamudraThio

⚠️ 💻

Pierre Hoffmeister

💻

Yuan-Hsi Lee

💻

lcpizzo

💻

Abdulbasid Guled

💻

Lucky Shrestha

💻

pk-95

💻 📖

joll05

💻

Sam

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Console registration app in different programming languages

Resources

License

Code of conduct

Stars

Watchers

Forks