Add sphinx docs.
Use autodoc to generate api docs and check the syntax of the current documentation.
Add business rules (explanation about what gets split into what), needs to be translated from dutch:
Welk formaat kan ik gebruiken om een bereik van huisnummers in te voeren?
Bij het invoeren van adressen van een dibe_relict zijn er verschillende formaten mogelijk.
25
een numeriek huisnummer
25A
een huisnummer met letter als bisnummer
25/1
een huisnummer met een cijfer als bisnummer
25 bus 3
een huisnummer met busnummer
25,27,29,31
huisnummerreeks: opsomming van de verschillende huisnummers gescheiden door een komma en zonder blanco’s
25-31
huisnummerbereik met even verschil: de tussenliggende huisnummers worden bekomen door telkens 2 bij te tellen.
Dus: 25,27,29,31
25-32
huisnummerbereik met een oneven verschil: de tussenliggende huisnummers worden bekomen door telkens 1 bij te tellen.
Dus: 25,26,27,28,29,30,31,32
25,26-31
huisnummerbereik met een even verschil maar waarbij de tussenliggende nummers toch bekomen worden door er telkens 1 bij te tellen: noteer het eerste huisnummer, een komma, het tweede huisnummer, het koppelteken en het laatste huisnummer.
Dus: 25,26,27,28,29,30,31
25-31,18-26
combinatie van huisnummerbereiken gescheiden door een komma. Voor elk bereik afzonderlijk gelden de voorafgaande regels.
Dus: 25,27,29,31,18,20,22,24,26
25 bus 3-7
Busnummerbereik: een koppelteken na het woord bus duidt op een busnummerbereik. Tussenliggende busnummers worden bekomen door telkens met 1 te verhogen.
Dus: 25 bus 3,25 bus 4,25 bus 5,25 bus 6,25 bus 7
25 bus C-F
Busnummerbereik: een koppelteken na het woord bus duidt op een busnummerbereik. Tussenliggende busnummers worden bekomen door telkens de volgende letter uit het alfabet te nemen.
Dus: 25 bus C,25 bus D,25 bus E,25 bus F
25C-F
Huisnummerbereik op basis van letter als bisnummer. Tussenliggende huisnummers worden bekomen door telkens de volgende letter uit het alfabet te nemen.
Dus: 25C,25D,25E,25F
25/3-7
Huisnummerbereik op basis van cijfer als bisnummer. Tussenliggende huisnummers worden bekomen door telkens 1 bij te tellen.
Dus 25/3,25/4,25/5,25/6,25/7
25C-F,28-32,29 bus 2-5
Combinatie van bisnummerbereik, huisnummerbereik en busnummerbeik.
Dus: 25C,25D,25E,25F,28,30,32,29 bus 2,29 bus 3,29 bus 4, 29 bus 5.