Skip to content

Hold Code examples and Documentation for universal acceptance

License

Notifications You must be signed in to change notification settings

icann/ua-code-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Acceptance

This repository contains code samples showing how to use certain programming languages libraries correctly to support internationalization, specifically email address internationalization (EAI) and internationalized domain names (IDNA2008).

2021 Test Run

2021 Test Run code samples are the result of a comprehensive report on the libraries tested here. This report targeted the following development environments:

Language Platform
Swift iOS
Kotlin Android
PHP Windows
PHP Linux

2022 Test Run

2022 exercise takes a subset of a previous 2020 report made by Viagénie:

Language Platform
Java Linux
Python Linux
Javascript Linux

and focuses more on showcasing how to use these libraries & languages while ensuring compliance with EAI & IDN protocols. The report, bug reports and complementary information are here.

UA-Samples frontend

In order to start the MVPs, please look at the instruction in the frontend component here

Python sample backend project

The python sample is available here: readiness-sample-code/python.

Java sample backend project

The Java sample is available here: readiness-sample-code/java.

Javascript sample backend project

The Java sample is available here: readiness-sample-code/javascript.

About

Hold Code examples and Documentation for universal acceptance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •