Currently working on Datasette and associated projects. Read my blog or follow @simonw on Twitter.
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upHighlights
- Arctic Code Vault Contributor
- Developer Program Member
Pinned
4,933 contributions in the last year
Activity overview
Contribution activity
August 2020
- simonw/datasette-graphql Python
Created an issue in simonw/datasette-graphql that received 26 comments
- Idea: turn the tests into executable documentation
- Don't run facet suggestion calculations unnecessarily
- Don't default to allow all CORS - use --cors instead
- Ability to access rows with foreign keys back to this row
- where: argument
- Reconsider design of filters
- Enable CORS access from JavaScript on other domains
- Support for views
- search: table argument
- sort: and sort_desc: table arguments
- "list index out of range" shown for null foreign key expansions
- Idea: expose Datasette faceting in GraphQL
- Reverse pagination: hasPreviousPage and before:
- Support for canned queries
- Option to enable auto camelcase
- Support GraphQL variables
- Ensure this correctly handles BLOB columns
- Support filters, e.g. repos(license:'mit') or repos(stargazers__gt:10)
- Idea: tablename_single(pk=value) for looking up individual records by primary key
- Handle tables or columns with invalid names according to GraphQL
- Figure out what to do with more than one database
- Deploy a live demo on every push to main
- Be smarter about types
- Support GET as well as POST
- Turn off CSRF protection
- Some issues not shown.
13
contributions
in private repositories
Aug 2 – Aug 5

