-
-
Notifications
You must be signed in to change notification settings - Fork 657
Register new package PackageGenerator.jl v0.0.1 #8748
Register new package PackageGenerator.jl v0.0.1 #8748
Conversation
Repository: bramtayl/PackageGenerator.jl |
4869b78
to
183b45e
Compare
Repository: bramtayl/PackageGenerator.jl |
183b45e
to
6111f0c
Compare
How is this different from the functionality provided by PkgDev? |
|
Seems like it would be worth it to submit a PR to PkgDev to incorporate those features rather than having a separate package. |
I have tried twice, first here JuliaLang/PkgDev.jl#92 then here JuliaDocs/Documenter.jl#416 |
I can keep pushing for the documenter pull request, but
|
What do you think? |
I'll leave it up to @tkelman, master of all things METADATA. |
Repository: bramtayl/PackageGenerator.jl |
6111f0c
to
ee70301
Compare
Is the issue here a lack of tests? It can't figure out a good way to test this (I can do it myself; in fact I generated the container for this package using its own code). |
Why doesn't this include anything related to appveyor? |
Default generated "no tests" should fail so you don't get a free pass unless you actually test something. JuliaLang/PkgDev.jl#45 |
I thought about including appveyor. The default set up now is just to test on Linux; I've found testing on Windows and OSX much slower and redundant for the simple macro packages I write. I was considering including a
Ok, I can change this. It's set up right now to build a simple documentation page out of the box to show off functionality and documentation isn't built if tests fail. |
Most users don't use Linux (probably the vast majority don't). Many things can be OS dependent and the only way to make sure there isn't anything OS dependent is to test (for example, Optim.jl had errors on 32-bit Windows for awhile because it left off AppVeyor tests which ended up showing that hardcoded Int64 dispatches were causing issues). Tests should make sure the package works for most users. |
Repository: bramtayl/PackageGenerator.jl |
ee70301
to
bf73cc7
Compare
Repository: bramtayl/PackageGenerator.jl |
bf73cc7
to
b3c4d10
Compare
Ok, the new version includes
|
And also a much more straight-forward way of dealing with |
Repository: bramtayl/PackageGenerator.jl
Release: v0.0.1
Travis:
cc: @bramtayl