Browse Source

restructured project folders

Bachir Soussi Chiadmi 7 years ago
parent
commit
cdc9a7cbb8
46 changed files with 13 additions and 4 deletions
  1. 1 0
      .gitignore
  2. 0 0
      cascade/__init__.py
  3. 0 0
      cascade/assets/images/Screenshot_stackcontents.png
  4. 0 0
      cascade/assets/images/Screenshot_stackdesign.png
  5. 0 0
      cascade/assets/images/icon.png
  6. 0 0
      cascade/assets/images/mockups.png
  7. 0 0
      cascade/classes/__init__.py
  8. BIN
      cascade/classes/__pycache__/__init__.cpython-36.pyc
  9. BIN
      cascade/classes/__pycache__/content.cpython-36.pyc
  10. BIN
      cascade/classes/__pycache__/core.cpython-36.pyc
  11. BIN
      cascade/classes/__pycache__/design.cpython-36.pyc
  12. BIN
      cascade/classes/__pycache__/docsetdialog.cpython-36.pyc
  13. BIN
      cascade/classes/__pycache__/highlighter.cpython-36.pyc
  14. BIN
      cascade/classes/__pycache__/mainwindow.cpython-36.pyc
  15. BIN
      cascade/classes/__pycache__/md2html.cpython-36.pyc
  16. BIN
      cascade/classes/__pycache__/sasscompiler.cpython-36.pyc
  17. BIN
      cascade/classes/__pycache__/server.cpython-36.pyc
  18. 3 3
      cascade/classes/content.py
  19. 3 1
      cascade/classes/core.py
  20. 0 0
      cascade/classes/design.py
  21. 0 0
      cascade/classes/docsetdialog.py
  22. 0 0
      cascade/classes/highlighter.py
  23. 0 0
      cascade/classes/mainwindow.py
  24. 0 0
      cascade/classes/md2html.py
  25. 0 0
      cascade/classes/sasscompiler.py
  26. 0 0
      cascade/classes/server.py
  27. 0 0
      cascade/main.py
  28. 0 0
      cascade/templates/main.tpl.html
  29. 0 0
      cascade/templates/newproject/.config/docsettings.json
  30. 0 0
      cascade/templates/newproject/.config/summary.json
  31. 0 0
      cascade/templates/newproject/assets/css/debug.scss
  32. 0 0
      cascade/templates/newproject/assets/css/grid.scss
  33. 0 0
      cascade/templates/newproject/assets/css/html2print.scss
  34. 0 0
      cascade/templates/newproject/assets/css/layout.scss
  35. 0 0
      cascade/templates/newproject/assets/css/main.scss
  36. 0 0
      cascade/templates/newproject/assets/css/mixins.scss
  37. 0 0
      cascade/templates/newproject/assets/css/setup.scss
  38. 0 0
      cascade/templates/newproject/assets/css/styles.scss
  39. 0 0
      cascade/templates/newproject/assets/js/html2print.js
  40. 0 0
      cascade/templates/newproject/assets/js/script.js
  41. 0 0
      cascade/templates/newproject/assets/js/setup.js
  42. 0 0
      cascade/templates/newproject/assets/lib/css-regions-polyfill.min.js
  43. 0 0
      cascade/templates/newproject/assets/lib/jquery.min.js
  44. 0 0
      cascade/templates/newproject/contents/default.md
  45. 0 0
      cascade/templates/newproject/index.html
  46. 6 0
      setup.py

+ 1 - 0
.gitignore

@@ -1,3 +1,4 @@
 assets/scss/*.css
 classes/__pycache__
 build
+Cascade.egg-info

+ 0 - 0
classes/__init__.py → cascade/__init__.py


+ 0 - 0
assets/images/Screenshot_stackcontents.png → cascade/assets/images/Screenshot_stackcontents.png


+ 0 - 0
assets/images/Screenshot_stackdesign.png → cascade/assets/images/Screenshot_stackdesign.png


+ 0 - 0
assets/images/icon.png → cascade/assets/images/icon.png


+ 0 - 0
assets/images/mockups.png → cascade/assets/images/mockups.png


+ 0 - 0
cascade/classes/__init__.py


BIN
cascade/classes/__pycache__/__init__.cpython-36.pyc


BIN
cascade/classes/__pycache__/content.cpython-36.pyc


BIN
cascade/classes/__pycache__/core.cpython-36.pyc


BIN
cascade/classes/__pycache__/design.cpython-36.pyc


BIN
cascade/classes/__pycache__/docsetdialog.cpython-36.pyc


BIN
cascade/classes/__pycache__/highlighter.cpython-36.pyc


BIN
cascade/classes/__pycache__/mainwindow.cpython-36.pyc


BIN
cascade/classes/__pycache__/md2html.cpython-36.pyc


BIN
cascade/classes/__pycache__/sasscompiler.cpython-36.pyc


BIN
cascade/classes/__pycache__/server.cpython-36.pyc


+ 3 - 3
classes/content.py → cascade/classes/content.py

@@ -18,7 +18,7 @@ from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QVBoxLayout, QSplitter
 
 from classes import highlighter
 
-import markdown2
+import markdown
 import json
 
 
@@ -247,8 +247,8 @@ class MarkdownEditor(QWidget):
          # self.tabs.setTabText(i, "* "+self.tabs.tabText(i))
 
    def refreshViewer(self):
-      markdown = self.editor.toPlainText()
-      html = markdown2.markdown(markdown)
+      md = self.editor.toPlainText()
+      html = markdown.markdown(md)
       self.viewer.setHtml(html)
 
    def save(self):

+ 3 - 1
classes/core.py → cascade/classes/core.py

@@ -14,7 +14,8 @@ from PyQt5 import QtCore
 from PyQt5.QtCore import QSettings, QCoreApplication
 
 import json
-import git
+# import git
+# from pygit2 import Repository
 
 from classes import server, sasscompiler, md2html
 
@@ -210,6 +211,7 @@ class Core():
       self.changeCWD(cwd)
       self.loadDocSettings()
       self.summary = json.loads(open(os.path.join(cwd,'.config/summary.json')).read())
+      # TODO: try python-pygit2 arch package
       # self.repository = git.Repo.init(cwd)
       # TODO: set git config user.name & user.email
       # self.repository

+ 0 - 0
classes/design.py → cascade/classes/design.py


+ 0 - 0
classes/docsetdialog.py → cascade/classes/docsetdialog.py


+ 0 - 0
classes/highlighter.py → cascade/classes/highlighter.py


+ 0 - 0
classes/mainwindow.py → cascade/classes/mainwindow.py


+ 0 - 0
classes/md2html.py → cascade/classes/md2html.py


+ 0 - 0
classes/sasscompiler.py → cascade/classes/sasscompiler.py


+ 0 - 0
classes/server.py → cascade/classes/server.py


+ 0 - 0
app.py → cascade/main.py


+ 0 - 0
templates/main.tpl.html → cascade/templates/main.tpl.html


+ 0 - 0
templates/newproject/.config/docsettings.json → cascade/templates/newproject/.config/docsettings.json


+ 0 - 0
templates/newproject/.config/summary.json → cascade/templates/newproject/.config/summary.json


+ 0 - 0
templates/newproject/assets/css/debug.scss → cascade/templates/newproject/assets/css/debug.scss


+ 0 - 0
templates/newproject/assets/css/grid.scss → cascade/templates/newproject/assets/css/grid.scss


+ 0 - 0
templates/newproject/assets/css/html2print.scss → cascade/templates/newproject/assets/css/html2print.scss


+ 0 - 0
templates/newproject/assets/css/layout.scss → cascade/templates/newproject/assets/css/layout.scss


+ 0 - 0
templates/newproject/assets/css/main.scss → cascade/templates/newproject/assets/css/main.scss


+ 0 - 0
templates/newproject/assets/css/mixins.scss → cascade/templates/newproject/assets/css/mixins.scss


+ 0 - 0
templates/newproject/assets/css/setup.scss → cascade/templates/newproject/assets/css/setup.scss


+ 0 - 0
templates/newproject/assets/css/styles.scss → cascade/templates/newproject/assets/css/styles.scss


+ 0 - 0
templates/newproject/assets/js/html2print.js → cascade/templates/newproject/assets/js/html2print.js


+ 0 - 0
templates/newproject/assets/js/script.js → cascade/templates/newproject/assets/js/script.js


+ 0 - 0
templates/newproject/assets/js/setup.js → cascade/templates/newproject/assets/js/setup.js


+ 0 - 0
templates/newproject/assets/lib/css-regions-polyfill.min.js → cascade/templates/newproject/assets/lib/css-regions-polyfill.min.js


+ 0 - 0
templates/newproject/assets/lib/jquery.min.js → cascade/templates/newproject/assets/lib/jquery.min.js


+ 0 - 0
templates/newproject/contents/default.md → cascade/templates/newproject/contents/default.md


+ 0 - 0
templates/newproject/index.html → cascade/templates/newproject/index.html


+ 6 - 0
setup.py

@@ -1,6 +1,12 @@
 from setuptools import setup, find_packages
+
 setup(
     name="Cascade",
     version="0.0.1",
     packages=find_packages(),
+    entry_points={
+        'gui_scripts': [
+            'cascade = cascade.main:__main__',
+        ]
+    }
 )