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

Restructure folders #33

Closed
DavidLeoni opened this issue Oct 28, 2019 · 0 comments
Closed

Restructure folders #33

DavidLeoni opened this issue Oct 28, 2019 · 0 comments

Comments

@DavidLeoni
Copy link
Owner

DavidLeoni commented Oct 28, 2019

Currently we have this folder structure which gets replicated into zips:

jupman.py
img
  - common.png
exercises
  - lists
     - img
        - list-chart.png
        - lists_exercise.py
        - lists_solution.py
exams
  - 2019-10-14
     - stack_solution.py

A better alternative would be:

- etc
    - jupman.py
    - img 
      - common.png
- lists
    - img
      - list-chart.png
    - lists.py
    - lists_sol.py
    - lists_test.py
- exams
   - 2019-10-14-exam
      - stack_sol.py

When zipped, I would like to bring into exercise folders common files, like so:


- lists
  - etc
     - jupman.py
     - img
        - common.png                         
  - img
     - list-chart.png
  - lists_exercise.py
  - lists_solution.py

This would require to fix paths in :

  • .py imports
  • .ipynb :
    • python imports
    • image markdown (both ![]() and <img src format)
    • (possibly) HTML links (<a href)
DavidLeoni added a commit that referenced this issue Dec 23, 2019
  STILL TODO: fix path in zips

- added jm_subtitle
- cleanup:
  - removed SYSTEMS, delete_file
  - Exception->ValueError
  - simplified exclude_patterns
  - proper strings formatting
  - proper namespaced import from conf
  - removed old_news.ipynb in favor of changelog
- fixed deleting build not working
- Latex:
  - much better PDF cover
  - using xelatex
  - set up unicode mappings
DavidLeoni added a commit that referenced this issue Dec 23, 2019
- more jm_ vars renaming
- added package pylatexenc
DavidLeoni added a commit that referenced this issue Dec 25, 2019
- added first tests with pytest, hypothesis
- added apache 2.0 licence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant