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

Basic Installation Requirements #6

Open
dbonomo opened this issue Dec 3, 2018 · 2 comments
Open

Basic Installation Requirements #6

dbonomo opened this issue Dec 3, 2018 · 2 comments
Assignees

Comments

@dbonomo
Copy link

dbonomo commented Dec 3, 2018

Hey Gene! Thanks for making such an incredibly handy resource available to the world at large!
I was hoping to make a couple of simple changes to the way the reports are outputted and was wondering if you have some really basic guidelines for someone looking to get this up and running locally. I've worked with NPM in the past, is it simply a matter of getting the project on a node server and installing all of the 3rd party packages and test suites that are being used?

Thanks again for your time and effort!

-Dan

@genejones genejones self-assigned this Dec 5, 2018
@genejones
Copy link
Owner

genejones commented Dec 5, 2018

Hi Dan,

I'd love to help. I haven't touched or looked at this project for almost a year, so please forgive any errors. I'll work on updating project dependencies and adding a better guideline to README.md, as well as a CLI utility for exporting without the need for a website.

I just posted a small revision which should allow npm install and npm test to work properly.
The following keyboard spew should hopefully point you in the right direction for making modifications.

This project, owing to my budget, was designed to be a static website, so a node server is not necessary. You will need npm and node installed to do development work.

From there, excel-handler.js will be the primary area where you can adjust the Excel file output. Excel-helpers.js will most likely also need adjustments.
Repackage by running npm run bundle. Repackage and run automated unit tests by running npm run build-all

To test, all you need is a local file server.
I often use Python's SimpleHTTPServer module for this when testing. If you don't want to use that NPM also has a module called http-server which you can install with npm install http-server -g and then http-server from the project directory. Then navigate to whatever localhost port it tells you about in the commandline, and navigate to export.html.

Feel free to make pull requests with your enhanced Excel output. I've never been satisfied with the output UI.

@dbonomo
Copy link
Author

dbonomo commented Dec 6, 2018

Awesome! I'll ping you as soon as I've got something respectable to share. Looking forward to getting started! Thanks!

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

No branches or pull requests

2 participants