Skip to content

chinomsokoye/alx-backend-user-data

Repository files navigation

Curriculum
Short Specialization

0x00. Personal data

Back-end Authentification

Concepts

For this project, look at these concepts:

Resources

Read or watch:

General Requirement & Setup

  • All files intrepreted/compiled on Ubuntu 18.04 LTS using python3 (version 3.7)
  • All files should end with a new line
  • The first line of files should be exactly shebang #!/usr/bin/env python3
  • Mandatory README.md file at the root of the project folder/directory
  • Code use the pycodestyle style (version 2.5)
  • All files must be executable
  • Length of file tested using wc
  • All modules should have documentation (python3 -c 'print(__import__("my_module").__doc__)')
  • All classes should have documentation (python3 -c 'print(__import__("my_module").MyClass.__doc__)')
  • All functions (inside and outside a class) should have a documentation (python3 -c 'print(__import__("my_module").my_function.__doc__)' and python3 -c 'print(__import__("my_module").MyClass.my_function.__doc__)')
  • A documentation is a real sentence explaining purpose of the module, class or method (length will be verified)
  • All functions should be type annotated

Finally...

Releases

No releases published

Packages

No packages published

Languages