TASK NUMBER | LINK TO TASK CODE | TASK DESCRIPTION |
---|---|---|
[0x00] | README | Project Documentation |
[0x00] | Authors | Project Authors |
[0x01] | Be pycodestyle compliant! | Beautifully written code that passes the pycodestyle checks |
[0x02] | Unittests | All files, classes, functions have been tested with unit tests, also in Non-interactive mode |
[0x03] | BaseModel | Defines all common attributes/methods for other classes i.e ID, creation, update dates and a method to generate a dictionary representation of an instance |
[0x04] | Create BaseModel from dictionary | Re-creates an instance with the dictionary representation created in the previous task |
[0x05] | Store first object | Re-creates a BaseModel from another one by using a dictionary representation created in task 3, converted the dictionary representation to a JSON string. JSON is a standard representation of a data structure. With this format, humans can read and all programming languages have a JSON reader and writer. |
[0x06] | Console 0.0.1 | Contains the entry point of the command interpreter using the Cmd class from the cmd module, defines the class HBNBCommand and sets the initial methods like quit, EOF and updates the prompt: |
[0x07] | Console 0.1 | Added more methods to the console like updating details, showing details, destroing instances and more |
[0x08] | First User | Created the sub class User that inherits from the BAseModel with unique attribues like email, password, first and last names. |
[0x09] | More classes! | Created the rest of the classes inheriting from BaseModel i.e Amenity, Place, City, State, etc |
[0x10] | Console 1.0 | Updated file storage to manage correctly serialization and deserialization of all our new classes |
[0x11] | All instances by class name | Updated the console to retrieve all instances of a class by using: .all(). |
[0x12] | Count instances | Updated the console to retrieve all instances of a class by using: .count(). |
[0x13] | Show | Updated the console to retrieve all instances of a class on its ID: .show(). |
forked from Fayth7/AirBnB_clone
-
Notifications
You must be signed in to change notification settings - Fork 0
Viestar/AirBnB_clone
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 65.5%
- HTML 19.6%
- CSS 14.9%