-
Notifications
You must be signed in to change notification settings - Fork 81
To do List
Erik Mason edited this page Aug 18, 2017
·
5 revisions
A running todo list for features, fixes, etc. Items on the list either originate from open issues or my own personal list of things to be done. This is not an exhaustive list and is in no particular order. It's mostly meant as a starting point for those who want to contribute. Feel free to contact me if you'd like to help knock off items from the list.
- Code quality
-
Consistent indentation(upcoming v0.13.0) - Add function-level documentation (in progress)
- Use ES6 features
-
- Remove deprecated features
- Aliases:
id
,loadOne
,loadMany
, etc. - Collection name in constructor
- Aliases:
- Expand documentation of find/findOne
- Document ability to use regex wildcards to do like queries
- Example: Person.find({lastName: /Smith.*/}) -> finds all Persons that have lastName that starts with 'Smith'
- Example: Person.find({lastName: /.*Smith/}) -> finds all Persons that have lastName that ends with 'Smith'
- Example: Person.find({lastName: /.Smith./}) -> finds all Persons that have lastName that contains 'Smith'
- Document ability to use regex wildcards to do like queries
- Code quality
- Code organization
- Code structure/re-use
- Move schema declaration out of constructor and in to static method
- Move repo to an org
- Start documentation site on Github Pages