Browse Source

Maj doc + refactoring

feature/profil_enr
William Petit 4 years ago
parent
commit
8fc75cc06d
3 changed files with 16 additions and 3 deletions
  1. 7
    2
      README.md
  2. 9
    1
      js/app.jsx
  3. 0
    0
      js/util/fs.js

+ 7
- 2
README.md View File

@@ -1,6 +1,6 @@
1 1
 # Pitaya
2 2
 
3
-Lanceur d'application pour Linux
3
+Lanceur d'application pour GNU/Linux
4 4
 
5 5
 ## Démarrer avec les sources
6 6
 
@@ -12,7 +12,7 @@ Lanceur d'application pour Linux
12 12
 ### Initialisation du projet
13 13
 
14 14
 ```
15
-git clone <repo>
15
+git clone https://forge.cadoles.com/wpetit/pitaya.git
16 16
 cd pitaya
17 17
 git checkout develop
18 18
 npm install
@@ -23,6 +23,7 @@ npm start
23 23
 
24 24
 ```
25 25
 --profile=<chemin_profile>    Chemin vers le fichier de profil à charger dans l'application.
26
+--edit                        Ouvrir l'application en mode édition.
26 27
 ```
27 28
 
28 29
 ### Passer des options en développement
@@ -48,3 +49,7 @@ Un dossier `pitaya-<version>-<target>-<arch>` sera créé dans le répertoire `.
48 49
 ## Comment contribuer
49 50
 
50 51
 Ce projet utilise la méthodologie [Git Flow](http://nvie.com/posts/a-successful-git-branching-model/).
52
+
53
+## Licence
54
+
55
+GPLv3

+ 9
- 1
js/app.jsx View File

@@ -10,6 +10,8 @@ var AnimateMixin = require('./mixins/animate');
10 10
 var DEFAULT_PROFILE = './default-profile.json';
11 11
 var PROCESS_OPTS = minimist(gui.App.argv);
12 12
 
13
+
14
+// Main component
13 15
 var App = React.createClass({
14 16
 
15 17
   mixins: [AnimateMixin],
@@ -22,11 +24,14 @@ var App = React.createClass({
22 24
   },
23 25
 
24 26
   componentDidMount: function() {
27
+
28
+    // Load profile on component mount
25 29
     Util.System.loadJSONFile(PROCESS_OPTS.profile || DEFAULT_PROFILE)
26 30
       .then(function(profile) {
27 31
         this.setState({ profile: profile, currentItem: profile, currentItemPath: '' });
28 32
       }.bind(this))
29 33
     ;
34
+
30 35
   },
31 36
 
32 37
   render: function() {
@@ -46,7 +51,10 @@ var App = React.createClass({
46 51
     return (
47 52
       <div className="launcher">
48 53
         {header}
49
-        <AppList ref="appList" items={items} parentPath={currentItemPath} onItemClick={this.onItemClick} />
54
+        <AppList ref="appList"
55
+          items={items}
56
+          parentPath={currentItemPath}
57
+          onItemClick={this.onItemClick} />
50 58
       </div>
51 59
     );
52 60
 

js/fs.js → js/util/fs.js View File


Loading…
Cancel
Save