-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Setup test to verify non-SRD information is not included. #114
Comments
That sounds like a pretty good idea. |
@benjaminapetersen Let me know if I can help with this as at all. |
The main issue here is the need to run some code. Does anyone have strong feelings on language, etc? |
Not really though I think the scripts that currently exist in this repo are
all JS. Though I think they need to be organized and maybe documented.
…On Tue, Dec 17, 2019 at 6:36 AM Ben Petersen ***@***.***> wrote:
The main issue here is the need to run some code. Does anyone have strong
feelings on language, etc?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#114>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACWKWQLZMTZM3ZFPRXUIM3QZDPV3ANCNFSM4JMIJEGA>
.
|
@ogregoire or @Alex-frazer Strong feelings on language? I mostly work in Ruby and Node. But for consistency between the languages currently in the DB and API, Node might make the most sense for now? |
Node is probably the most approachable to the most people. |
I'm more of a C/C++/Java/Python guy, but any language is good for me as it will be quite easy to implement. |
I just cut #132 which should lay some of the ground work for some of this. At least the bare minimum of a linter. I can also handle setting up the plumbing for Buildkite so that we can run that. Thought that'll have to wait until ownership gets transferred. |
Yup. #132 is ready to go and it will also add in Travis CI. I'm also happy to split up the PR, as it's doing quite a bit of stuff. |
+1 |
@benjaminapetersen Travis CI is now setup. |
I believe Travis-CI will run for free against a github repo. As long as PRs are used rather than direct merge to master, a simple test script could be written to read the JSON files, and validate the items.
For example, load the
monsters-SRD.json
, loop all thenames
and verify a hard-coded list ofnames
. If anyone adds additional, tests fail.The text was updated successfully, but these errors were encountered: