# Charizard
A python API built on top of Chassis

## Apps Supported by Charizard
* Coming soon....

## Set up
- [ ] Proper Git permissions
- [ ] Git Milestones
- [ ] Git Labels
- [ ] Vagrant
- [ ] Code Climate
- [ ] Travis
- [ ] Makefile
- [ ] License
- [ ] `Contributing.md`
- [ ] Test Coverage
- [ ] NginX setup
- [ ] Specify a Sub-domain
- [ ] pre-commit hook
- [ ] clean and meaningful commits
- [ ] Linter
- [ ] New Relic
- [ ] `sphinx`
- [ ] Google Analytics
- [ ] Implement Request Throttling

### Python Topics to implement while developing
- [ ] `Collections.abc` for creating custom container types
- [ ] `Mixins` for passing methods around
- [ ] `super()` for diamond inheritance and simplifying inheriting from parents
- [ ] make use of @property for custom setters and getters
- [ ] Dependencies
- [ ] Validation
- [ ] How to match off of memory Address in python
- [ ] `__all__` to specify what is available externally
- [ ] `doctest`
- [ ] use `__init__.py` to its full potential
- [ ] strict rules for using docstring
- [ ] Comlex Concurrency in python
- [ ] Custom Decorators
- [ ] Meta Classes
- [ ] Abstract Classes
- [ ] make use of generators whenever possible
- [ ] `__setattr__`
- [ ] Spell Checker for Doc Blocks

# Charizard
A python API built on top of Chassis

## Apps Supported by Charizard
* Coming soon....

## Set up
- [ ] Proper Git permissions
- [ ] Git Milestones
- [ ] Git Labels
- [ ] Vagrant
- [ ] Code Climate
- [ ] Travis
- [ ] Travis Badge in `README.md`
- [ ] Makefile
- [ ] License
- [ ] `Contributing.md`
- [ ] Test Coverage
- [ ] NginX setup
- [ ] Specify a Sub-domain
- [ ] pre-commit hook
- [ ] clean and meaningful commits
- [ ] Linter
- [ ] New Relic
- [ ] `sphinx`
- [ ] Google Analytics
- [ ] Implement Request Throttling

### Python Topics to implement while developing
- [ ] `Collections.abc` for creating custom container types
- [ ] `Mixins` for passing methods around
- [ ] `super()` for diamond inheritance and simplifying inheriting from parents
- [ ] make use of @property for custom setters and getters
- [ ] Dependencies
- [ ] Validation
- [ ] How to match off of memory Address in python
- [ ] `__all__` to specify what is available externally
- [ ] `doctest`
- [ ] use `__init__.py` to its full potential
- [ ] strict rules for using docstring
- [ ] Comlex Concurrency in python
- [ ] Custom Decorators
- [ ] Meta Classes
- [ ] Abstract Classes
- [ ] make use of generators whenever possible
- [ ] `__setattr__`
- [ ] Spell Checker for Doc Blocks

Add travis badge to checlist
Add travis badge to checlist
