Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] General refreshing of package #17

Merged
merged 27 commits into from
Dec 12, 2017
Merged

[WIP] General refreshing of package #17

merged 27 commits into from
Dec 12, 2017

Conversation

randyzwitch
Copy link
Owner

  • Switch HTTP.jl for requests
  • Add Travis testing
  • Work with DataFrames 0.11
  • Switch API to splat arguments, rather than required
  • Remove function stubs that aren’t going to be implemented any time soon

Update calls from Requests to HTTP, for better long-term support
Use metaprogramming to generate GET endpoints having no required
arguments
This is covered by OAuth.jl
String interpolation within macro needs some sort of escaping, figure
out later
Remove methods that aren’t implemented, better typing, more Julian
interface
Collapse files, delete excess labelling
Get testing framework back to working
So embarrassing
@@ -1,4 +1,4 @@
julia 0.6
DataFrames
DataFrames 0.11

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the package actually worked with 0.11 without any changes, and that it works with 0.10 too, better not add this requirement. We could also remove the incorrect upper bounds from METADATA.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I'm thinking of still doing some changes that might eventually require 0.11. The DataFrame methods currently didn't use anything special around nullable/nothing/missing, but I'm thinking of improving the DataFrame representation if I'm already going to be releasing a new version

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine, I just wanted to note it. Though we'd better remove upper bounds from METADATA anyway, as it's more correct.

@codecov-io
Copy link

codecov-io commented Dec 12, 2017

Codecov Report

❗ No coverage uploaded for pull request base (master@a66dcf0). Click here to learn what that means.
The diff coverage is 25%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master      #17   +/-   ##
=========================================
  Coverage          ?   22.85%           
=========================================
  Files             ?        5           
  Lines             ?       35           
  Branches          ?        0           
=========================================
  Hits              ?        8           
  Misses            ?       27           
  Partials          ?        0
Impacted Files Coverage Δ
src/othermethods.jl 0% <0%> (ø)
src/types.jl 20% <0%> (ø)
src/dataframe.jl 0% <0%> (ø)
src/general.jl 75% <100%> (ø)
src/macrogenerated.jl 80% <80%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a66dcf0...ace8f98. Read the comment docs.

@randyzwitch randyzwitch merged commit 118dacb into master Dec 12, 2017
@randyzwitch randyzwitch deleted the switch_http branch December 12, 2017 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants