Skip to content

Latest commit

 

History

History
93 lines (77 loc) · 5.83 KB

README.md

File metadata and controls

93 lines (77 loc) · 5.83 KB

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!