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

Reorganizing file layout + minor changes. #5

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jubeira
Copy link

@jubeira jubeira commented Apr 10, 2018

Hi @lucrib! First of all, thank you very much for your work!

I thought it was a good idea to include a setup.py file to the code to be able to install it quickly using pip. These changes reorganize the file layout splitting sources from resources from tests, and adds a script to install the code easily, so it can be imported in other projects of the system.

With these changes, the code and its resources can be installed running pip install [repo root dir]. Furthermore, the generated HTML will link to the installed resources, so you won't need the HTML files to be in the same directory as the templates, css and so on. Personally, I found it pretty useful and convenient.

If you think it's a good improvement, please merge the PR; I'd be happy to contribute.

Thanks again!

Juan Ignacio Ubeira added 2 commits April 9, 2018 21:32
- Adding setup.py
- Linking resources in generated HTML to installed files.
- Fix for missing attributes for default parameters when running suites.
- Fix for gitignore.
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.

1 participant