ソースを参照

added git init func on newproject initailization

Bachir Soussi Chiadmi 7 年 前
コミット
a51cd80a23
2 ファイル変更8 行追加2 行削除
  1. 6 0
      app.py
  2. 2 2
      templates/newproject/.config/prefs.json

+ 6 - 0
app.py

@@ -20,6 +20,7 @@ from PyQt5.QtWebKit import QWebSettings
 from PyQt5.QtWebKitWidgets import QWebPage, QWebView, QWebInspector
 
 import json
+import git
 
 from classes import server, compiler, view, content
 
@@ -135,6 +136,11 @@ class MainWindow(QMainWindow):
       self.core.prefs = json.loads(open(os.path.join(self.core.cwd,'.config/prefs.json')).read())
       self.core.summary = json.loads(open(os.path.join(self.core.cwd,'.config/summary.json')).read())
       # TODO: init git repos
+      self.core.repository = git.Repo.init(self.core.cwd)
+      self.core.repository.index.add(['assets','contents','.config'])
+      self.core.repository.index.commit("initial commit")
+      # TODO: set mdtohtml compiler from project md to app index.html
+      # TODO: embed project styles.scss to app scss frame work
 
    def quit(self):
      print("Quit")

+ 2 - 2
templates/newproject/.config/prefs.json

@@ -1,4 +1,4 @@
 {
-  "prop1":1,
-  "prop2":2
+  "git.user.name":"Cascade",
+  "git.user.email":"cascade@figureslibres.io"
 }