Skip to content

Hi there 👋 This repository is the starting point for people to learn about OpenRealEstate.

License

Notifications You must be signed in to change notification settings

OpenRealEstate/OpenRealEstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRealEstate.NET

This is the home page / project overview for the OpenRealEstate project and is intended for kind folks who are learning to integrate this system into their own system(s) or to contribute to the project.

OpenRealEstate is a project that models realestate listings for any country. It's based off a common schema, which is then represented by various code languages, packaged up into easy-to-use libraries.

The ethos of this project is to have a common, open and uniform way to represent what a property listing is.


Repository hierachy

The repositories are organised into a hierachy, following some Namespace and Area conventions:

Project Language Area
OpenRealEstate <.NET / Go / Ruby / etc> <Core / Validation / etc.>
Area Description
Core Domain models that represent the common schema.
Transmorgrifiers Parsers for converting other proprietory formats into an OpenRealEstate domain model.
Validation Validation rules.
FakeData (Optional) A nice helper library to quickly generate fake data.

e.g.

  • OpenRealEstate.NET.Core
  • OpenRealEstate.NET.Transmogrifier.RealestateComAu
  • OpenRealEstate.NET.Transmogrifier.Csv

... etc.

FUN FACT: What is a Transmogrifier? To quote Wiki: "The Transmogrifier is an invention of Calvin's that would turn one thing into another."

Contributing

Discussions and pull requests are encouraged :) Please ask all general questions in this repo or pick a specialized repo for specific, targeted issues. We also have a contributing document which goes into detail about how to do this.

Code of Conduct

Yep, we also have a code of conduct which applies to all repositories in the OpenRealEstate organisation.

Languages supported

  • .NET under .NET Standard. Packages available on NuGet.

Feedback

Check out the contributing page to see the best places to log issues and start discussions.


About

Hi there 👋 This repository is the starting point for people to learn about OpenRealEstate.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published