These are chat archives for XorfacX/webBoilerPlate

25th
Mar 2015
AlexV
@asmodehn
Mar 25 2015 01:31
bon apres avoir cruse un peu toute cette histoire de build javascript je m apercois que google est deja passe sur gulp...
je vais continuer avec grunt, mais bon...
AlexV
@asmodehn
Mar 25 2015 02:49
honnetement leur repo la est clean recent, avec des tools moderne, et ca build bien. je pense je vais les copier.
apres je sais pas si on a besoin de bootstrap, mais c est vrai que dojo est lent et sur mobile on a beoins que ca booste. je tavais deja dis pour le gamebook hein...
d aieur tu as teste fastclick, voir si ca aidait ?
un avis pour utiliser bootstrap ? oui/non/aucun
GuiV
@XorfacX
Mar 25 2015 08:14
g pas testé bootstrap ni fastclick dc pas d'avis sur leur usage
par contre g jamais trouvé ke dojo mobile c t lent perso mais bon le seul utilisateur ke je suis ne peu certainement pas se pretendre un test valable
juste une question sur le repo "clean": clean par rapport a k ? perso je prefere avoir un repo de base ki contient tout ce dont joré besoin ds mon cycle de dev plutot ke recréer chak fois ke ej change de projet; alors c sur ca surcharge visuellement mais en terme d'usage c bcp plus agreable (a mon gout bien sur)
et bower je connais pas non plus: peu de temps a passer sur les tools une fois ke le projet é commencé de tte facon
AlexV
@asmodehn
Mar 25 2015 08:27
ben surtout clean parceque dans leur dojo boilerplate, ils avaient tous les depends dojo en submodule. et c est chiant a gerer avec git ca. la ils ont tout gere avec bower, c est quand mm plus simple.
pour moi les submodule c est pour integrer un projet a toi dans un autre projet a toi.
mais qd tu veux integrer un projet standard dansun projet a toi, bower c est plus approprie je pense...
et sinon la surcharge visuelle c est pas le probleme. le probleme c est la surcharge du repo git. que a chaque fois que tu clone tu dois recuperer tout l historik depuis le debut des temps...
donc moins y en a mieux c est.
y a aussi un cap des repo en taille sur les services online genre bitbucket ou github.
GuiV
@XorfacX
Mar 25 2015 08:30
oui je c bien, poker study a un warning
AlexV
@asmodehn
Mar 25 2015 08:30
oh deja ?
on a passe les 1 GB ?
GuiV
@XorfacX
Mar 25 2015 08:30
:) mais bon honnetement ce ki surcharge c les assets
oui ca fé un moment
AlexV
@asmodehn
Mar 25 2015 08:30
we c est pour ca que l autre projet avec les assets ascii la ...
GuiV
@XorfacX
Mar 25 2015 08:30
genre 1ans :p
AlexV
@asmodehn
Mar 25 2015 08:30
apres sinon les assets perso now je les mettrais sur un NAS maison...
c est galere a recup des que tu veux build ou quoi que ce soit
GuiV
@XorfacX
Mar 25 2015 08:31
wé a voir moi g pa assez d'upload pr ca
AlexV
@asmodehn
Mar 25 2015 08:31
ca prend dix ans
GuiV
@XorfacX
Mar 25 2015 08:31
c la faute a github et son debit de merde ca
franchmt g jamais vu un truc avec un debit aussi pourrav
mais bon
AlexV
@asmodehn
Mar 25 2015 08:31
bah y a pas de service pas cher qui fait du gros debit de gros assets... en general c est soit maison soit tres cher
GuiV
@XorfacX
Mar 25 2015 08:32
wé enfin la ca cap a 20k voir moins ...
AlexV
@asmodehn
Mar 25 2015 08:32
oula c est pas github ca c est ton net :smile:
GuiV
@XorfacX
Mar 25 2015 08:32
mm le hoster de direct dowload cap a 100k
o non je cap a 1.5Mo moi
AlexV
@asmodehn
Mar 25 2015 08:33
ton provider fais des trucs pas sympa sans te le dire je pense...
enfin de toute facon, les assets je pense faut les mettre sur un NAS a la maison.
GuiV
@XorfacX
Mar 25 2015 08:33
non c ovh ils ont aucun regle a respecter pask sont trop petit en terme de provider :p
AlexV
@asmodehn
Mar 25 2015 08:33
limite chacun a son NAS et tu les synchronise...
GuiV
@XorfacX
Mar 25 2015 08:33
g pa assez d'upload
enfin sinon moi pr recup les depends par waf ca passe mais je preferé ke ce soit géré par npm
avec le package.json tranquilou ca devré le faire
je voi pa prk fodré bower ou autre tool par dessus pr faire ca encore ?
AlexV
@asmodehn
Mar 25 2015 08:35
npm ca hrdcode la ou ca fout ses packages... du coup c est pas facilement recuperable dans lapp ( a moins de symlink ). et aussi ca gere un tree de package, donc pour le backend c cool, pour le frontend ca fait chier.
bower c est fait pour le frontend, et tu met tes packages ou tu veux. avec une liste de package, et ca te force a resove les conflits si y a .
donc souvent les gens utilisent les 2
regarde le djo-bootstrap-map-js ca fait des trucs top.
GuiV
@XorfacX
Mar 25 2015 08:37
a wé je voi npm il met c package pa ds l'app alors c pa bon
AlexV
@asmodehn
Mar 25 2015 08:37
je suis en train de copier leur build plus o moins. du coup je peux faire des trucs comme ca : http://fairydwarves.github.io/FDchat/
GuiV
@XorfacX
Mar 25 2015 08:37
dojo bootstrap il ser a k ?
e ya ecrit loading ....
AlexV
@asmodehn
Mar 25 2015 08:38
apres le bootstrap de base etait pas fait sur dojo. un gars l a porte.
AlexV
@asmodehn
Mar 25 2015 08:38
we paske j ai pas encore les bons pass de scripts...
GuiV
@XorfacX
Mar 25 2015 08:38
prk utiliser encore une lib pr ca ?
AlexV
@asmodehn
Mar 25 2015 08:39
bootstrap je sais pas encore si y a besoin ou pas honnetement.
GuiV
@XorfacX
Mar 25 2015 08:39
ben dojo bootstrap c un port de ca
AlexV
@asmodehn
Mar 25 2015 08:39
we
il parait que c est bien pour mobile, et c est vrai que leur app de map se load plutot vite. donc je testerais
GuiV
@XorfacX
Mar 25 2015 08:40
bootstrap c juste pr l'ui de tte facon
fodré trouver un bench entre bootstrap et dojox.mobile
pask d exemples c jamais reel
AlexV
@asmodehn
Mar 25 2015 08:53
je trouve pas... y a surement aussi une histoire de look peut etre meme plus que de perf. au final ca doit etre un probleme de preference... plus un probleme de " j ai fait un truc en jquery avec bootstrap, et now je veux migrer sur dojo parceque y a plus de trucs, mais j ai pas envie de refaire tous mes stylessheets...
GuiV
@XorfacX
Mar 25 2015 08:53
tu fé pa de css quasimt avec dojo
et si tu fé du css limité a dojo c ke tu code mal :)
AlexV
@asmodehn
Mar 25 2015 08:54
non mais dans l autre sens, le gars il a deja son truc en bootstrap...
GuiV
@XorfacX
Mar 25 2015 08:55
apres avoir lu quasi tout, bower vs npm jen tire plusieurs choses: npm peu install les package locallement ds le projet (ca c bien!), npm gere les version de depends c eki peu generer un conflit qd ya trop de tools (c chiant mais pr nous ca ne doit pas arriver bien souvent voir jamais), npm et bower peuvent faire les mm choses, bower semble tres fluctuant en terme d'usage/code
dc ma question revient, prk use bower?
pask bon la philosophie initiale tt ca on s'en balance un peu il me semble tant kon fé ce kon ve
et puis node ca me plait de base ^^
et tiens un autre: http://jamjs.org/
en plus fo installer npm pr install bower ...
GuiV
@XorfacX
Mar 25 2015 09:00
allons au plus direct et utilisons le moins de dependance possible pr build/package/etc
ya deja assez de depends pr le code moi je dis
question, comment sans waf recup un raw de github ?
fo utiliser grunt/gulp du coup ?
AlexV
@asmodehn
Mar 25 2015 09:49
j ai pris grunt moi, c est bien supporte, y a des plugins et de la doc et ca me suffit. gulp c est plus fancy mais je m en tappe now
et comment on fait sans waf c est marque dans le readme
GuiV
@XorfacX
Mar 25 2015 09:49
mais dc il fo npm+grunt on é bien daccord ?
AlexV
@asmodehn
Mar 25 2015 09:49
et si tu veux mettre un package npm dans ton app pour que ca marche faut installer browserify...
donc autant prenre bower et recup le pacakge avc..
readme
GuiV
@XorfacX
Mar 25 2015 09:50
tu me parle du readme de ton fdchat ki é tt en vrac, jte parle ds l'absolu moi
pask bon ta decidé de tt refaire soit, g pa dit ke de mon coté jallais attendre 2ans ke t fini ;p
si je doit faire un site web cette semaine je partirai tj de webBP en l'état
dc je pause la question, waf/node/java/dojo build doit il etre remplacé et si oui par quoi
pask o final grunt remplace waf mais le reste de la chaine change pa
tu be bower en plus bon
ve*
AlexV
@asmodehn
Mar 25 2015 09:53
Prerequisites :
You need npm, bower, and cordova installed.
GuiV
@XorfacX
Mar 25 2015 09:53
mais pr demarrer un projet ca fé install py, java, node, android sdk, etc + setup paths + git clone + npm install + bower install + grunt
franchmt ca me semble too much
AlexV
@asmodehn
Mar 25 2015 09:54
pas besoind e py
GuiV
@XorfacX
Mar 25 2015 09:54
ba pr waf si
pr grunt non ca c cool
AlexV
@asmodehn
Mar 25 2015 09:54
java c est la faute a dojo qui use closure pour l instant... aps trop le choix sans resetup le truc avec uglifyjs
GuiV
@XorfacX
Mar 25 2015 09:54
c pr ca ke je liste pr erduire les etapes
AlexV
@asmodehn
Mar 25 2015 09:54
node = npm c est pareil
GuiV
@XorfacX
Mar 25 2015 09:54
tant ka recoder tt
AlexV
@asmodehn
Mar 25 2015 09:54
android sdk c est si tu veux build android t pas oblige
GuiV
@XorfacX
Mar 25 2015 09:55
oui
bower non plus
;)
AlexV
@asmodehn
Mar 25 2015 09:55
donc npm, bower et cordva
lol si
ca evite de recopier l univers dans ton repo.
GuiV
@XorfacX
Mar 25 2015 09:55
et grunt
AlexV
@asmodehn
Mar 25 2015 09:55
ou de recup l univers avec waf
grunt il sinstalle tout seul
GuiV
@XorfacX
Mar 25 2015 09:56
il sisntalle mais il se run aussi ?
AlexV
@asmodehn
Mar 25 2015 09:56
we
jme souviens plus trop mais y a pas besoin de le setup en global me semble...
GuiV
@XorfacX
Mar 25 2015 09:56
c npm ki run donc ?
et ca va ensuite recup le php du repo github machin ke ta mis ds ton grunt file ?
(example)
AlexV
@asmodehn
Mar 25 2015 09:57
bon ok si y a besoin de grunt-cli... je v noter
GuiV
@XorfacX
Mar 25 2015 09:58
ba je c pa ca marche pa avec le grunt.js direct ?
AlexV
@asmodehn
Mar 25 2015 09:58
ya surement moyen mais le plus simple c est d install le truc
GuiV
@XorfacX
Mar 25 2015 09:58
ta ka eviter une cli en plus ke ca me gave ;)
AlexV
@asmodehn
Mar 25 2015 09:58
ca c est le probleme de coder sous win, si y a pas de UI on est vite perdu :)
GuiV
@XorfacX
Mar 25 2015 09:59
la pr le moment si une machine new jinstall mon env de dev 1 fois, ensuite je clone et je waf configure et c fini
non pa perdu juste c chiant
je ve pa avoir a lancer 50 cmds
pask je les oubli
AlexV
@asmodehn
Mar 25 2015 09:59
je pex faire un script qui install ce qu il faut
GuiV
@XorfacX
Mar 25 2015 09:59
pa un bat hein ;)
AlexV
@asmodehn
Mar 25 2015 09:59
tu peux aussi surement voir du cote de chocolatey si ca se fait pas tout seul.. du coup un petit bat solverais le truc trankil
GuiV
@XorfacX
Mar 25 2015 10:00
ba c pa le pb une fois l'env setup
AlexV
@asmodehn
Mar 25 2015 10:00
mais y a pas besoin de waf juste pur dl trois connerie je pense.
GuiV
@XorfacX
Mar 25 2015 10:00
ba waf fé pa ke ca
AlexV
@asmodehn
Mar 25 2015 10:00
sous nux c est une ligne pour installe tout. sous win je c pas
GuiV
@XorfacX
Mar 25 2015 10:00
avec grunt on peu concat env.js de dev et env.js du publish ?
il fo aussi deplacer les ressources de publish o bon endroit en fonction de la plateforme
on va fr ca avec grunt aussi ?
edition du manifest aussi ?
AlexV
@asmodehn
Mar 25 2015 10:01
c est tou cordova qui gere les plateformes
ca marhe deja
GuiV
@XorfacX
Mar 25 2015 10:02
cordova gere le mobile
il edite pa le manifest
AlexV
@asmodehn
Mar 25 2015 10:02
et le browser, et un natif app Qt et encore pleind e trucs
GuiV
@XorfacX
Mar 25 2015 10:02
il copie pa nos ressources a nous
AlexV
@asmodehn
Mar 25 2015 10:02
tu peux y mettre des hooks dans cordova...
GuiV
@XorfacX
Mar 25 2015 10:02
celle ki dependent de la plateforme
je dit pa ke tu peu pa je demande ce ke tu prevoi de faire pr remplacer lexistant
AlexV
@asmodehn
Mar 25 2015 10:03
grunt ca fait src -> www avec optimization et tout. cordova ca publish sur les plateformes.
GuiV
@XorfacX
Mar 25 2015 10:03
mais nos ressources par plateformes c cordova ki va les prendre donc ?
AlexV
@asmodehn
Mar 25 2015 10:03
en gros je prevois de custom cordova
GuiV
@XorfacX
Mar 25 2015 10:03
genre je c pa les icones CWS
AlexV
@asmodehn
Mar 25 2015 10:03
tu peux setup tes plateformes custom apparement. ai pas creuse encore
GuiV
@XorfacX
Mar 25 2015 10:03
ou le php facebook
AlexV
@asmodehn
Mar 25 2015 10:04
mais encore une fois j ai pas de php, c est pas un backend
GuiV
@XorfacX
Mar 25 2015 10:04
ou les themes dojo
menfou c un exemple
AlexV
@asmodehn
Mar 25 2015 10:04
et l app dans le ww elle est finie elle est censee marchee n importe ou...
GuiV
@XorfacX
Mar 25 2015 10:04
le markdown de facebook si tu ve
AlexV
@asmodehn
Mar 25 2015 10:04
nivo code je parle
GuiV
@XorfacX
Mar 25 2015 10:04
ben oui
sof ke le code de l'app c pa le publish
dc je me renseigne
dojo a besoinde son theme o bon endroit pr le mobile (du moins en 1.9 g pa testé depuis)
le code de l'app c le configure
le build ca va eter cordova dc tu prevoi ?
tu va tt refaire waf avec cordova ?
et tt waf configure avec node+bower+grunt ?
GuiV
@XorfacX
Mar 25 2015 10:07
tu te rends compte du nombre de techno differentes a maintenir ?
AlexV
@asmodehn
Mar 25 2015 10:07
cordova te permet de mettre des hooks code en js, donc tu peux setup ton truc custom comme tu veux.
grunt ca build. cordova ca package
bah c est tout du js, je considere pas ca comme tres different
GuiV
@XorfacX
Mar 25 2015 10:07
le build demande de package aussi
AlexV
@asmodehn
Mar 25 2015 10:07
?
GuiV
@XorfacX
Mar 25 2015 10:08
ta du code spé pr el build a la plateforme
d url spé
du manifest
etc
une app frontend peu call un backend différent en dev ken build
AlexV
@asmodehn
Mar 25 2015 10:08
euh ca c est pas bien a mon aivs..
GuiV
@XorfacX
Mar 25 2015 10:08
ton app build tu ve la tester avant de la publish
AlexV
@asmodehn
Mar 25 2015 10:08
une fois le build fini, ca doit etre possible de run sur toutes les plateformes
GuiV
@XorfacX
Mar 25 2015 10:08
si c bien
ta pa la mm DB
AlexV
@asmodehn
Mar 25 2015 10:09
g pas de DB c est un frontend
GuiV
@XorfacX
Mar 25 2015 10:09
un example aprmis dautre
mais rien a foutre un frontend peu use un backend
ton code build il marche pa tu casse t donné de DB
AlexV
@asmodehn
Mar 25 2015 10:09
ah alors c est la ou ta variable d url arrive dans le jeu
ou alors c est cordova qui customize le truc...
GuiV
@XorfacX
Mar 25 2015 10:09
te faut une etape INTERMEDIARE entre le build et le publish
AlexV
@asmodehn
Mar 25 2015 10:10
mais je prefere la variable perso dans ce cas la
non ya assez d etapes :smile:
GuiV
@XorfacX
Mar 25 2015 10:10
non tu peu pa debug
AlexV
@asmodehn
Mar 25 2015 10:10
si tu peux debug le build
les sourcemaps c est le bonheur now
GuiV
@XorfacX
Mar 25 2015 10:10
mais le build n'est pa le publish
c pa ke le code
c la plateforme
ton build tu debug en local
ton publish il se debug plus
ta t user dessus
AlexV
@asmodehn
Mar 25 2015 10:11
hmmm c est la ou c est pas l app qui decide ca en hardcode, ca doit etre une variable qpart......
GuiV
@XorfacX
Mar 25 2015 10:11
tu te rends compte ke c moi ki v maintenir les x technos pendant ke tu ve bosser salarié qd mm pendant 1ans ou 2 avant de vouloir tt rechanger ? tu comprends ma reticence du coups ?
AlexV
@asmodehn
Mar 25 2015 10:12
we we je comprend bien c est pur ca que je veux arriver a un truc simple et merge tout ca a un moment avec le boiler plate.
l idee c est de faire un max que en web frontend, et oublier tous les autres languages...
donc virer le waf
GuiV
@XorfacX
Mar 25 2015 10:12
tu peu pa differencier en code le build du publish
AlexV
@asmodehn
Mar 25 2015 10:12
entre autres
GuiV
@XorfacX
Mar 25 2015 10:12
pa pr une app CWS par exemple
AlexV
@asmodehn
Mar 25 2015 10:13
alors pour moi c est la ou cordova entre en jeu... il peut set des variable d env...
GuiV
@XorfacX
Mar 25 2015 10:13
et joré tj d app avec du backend de tte facon
ne serais ce ke pr le login
une variable d'env ne changera pa ton pb, ton app tu la load en dev mode et ben c la mm ken publish
AlexV
@asmodehn
Mar 25 2015 10:14
mais y a se connecter a du back end, ca oui, et avoir le backend en local dans le repo, ca non
GuiV
@XorfacX
Mar 25 2015 10:14
sof ke tu peu debug ton code
et alors ta pa le backend ds le repo
sof ke lurl en local ou en prod é pa la mm
et entre toi et moi pareil
AlexV
@asmodehn
Mar 25 2015 10:14
dans webBoilerPlate on avait cette structue pour avoir du backend dans le repo
GuiV
@XorfacX
Mar 25 2015 10:14
non pa ke
AlexV
@asmodehn
Mar 25 2015 10:14
c est pour ca que j ai refait avec juste le frontend, pour voir la structure finale
GuiV
@XorfacX
Mar 25 2015 10:15
ds waf ya 2 modes, un frontend, un mixte
AlexV
@asmodehn
Mar 25 2015 10:15
bon et snon c est officiel je commence a bosser le 6 avril...
GuiV
@XorfacX
Mar 25 2015 10:15
oula
c t rapide qd mm
AlexV
@asmodehn
Mar 25 2015 10:15
sont presses, encore un projet sans sous ni temps
GuiV
@XorfacX
Mar 25 2015 10:16
bo je crois jamais avoir vu de boite ki tembauche pr te faire attendre 3mois avant de commencer
si p-e IBM :D
moi je ve ke webBP puisse etre utiliser pr avoir de la tech backend et du front end
la possibilité n'entrainant pa l'obligation
mais une app peu etre ds les deux cas
exemple poker sur CWS et poker sur facebook
le code app é le mm
par contre ya du code server en plus
AlexV
@asmodehn
Mar 25 2015 10:18
pour moi le code FE c est un repo a part.
GuiV
@XorfacX
Mar 25 2015 10:18
tu a une app en mode test et en mode prod avec deux url diff
etc
AlexV
@asmodehn
Mar 25 2015 10:18
le code BE c est un repo a part.
si le BE a besoin d eun FE dans le mm repo, alors submodule.
GuiV
@XorfacX
Mar 25 2015 10:19
dc toré un repo facebook poker avec submodule poker ?
AlexV
@asmodehn
Mar 25 2015 10:19
je pense we...
GuiV
@XorfacX
Mar 25 2015 10:19
et comt tu gere ton build ds ce cas ?
et ton package ?
tu remet du waf ds le repo facebook poker ?
AlexV
@asmodehn
Mar 25 2015 10:19
je sais pas encore, je m occupe que du FE deja :)
GuiV
@XorfacX
Mar 25 2015 10:19
héhé :D
AlexV
@asmodehn
Mar 25 2015 10:20
le truc c est aue le backend, a moins qui soit en node, y aura pas les memes tech que le FE
GuiV
@XorfacX
Mar 25 2015 10:20
ba si prk ?
moi en backend mes depends dependent de mon code
en front end jaimerai ke ca soit el cas
et a par waf pr lisntant c le cas
AlexV
@asmodehn
Mar 25 2015 10:20
backend : PHP / PYTHON / ERLANG / CGI / etc.
GuiV
@XorfacX
Mar 25 2015 10:20
wé et ?
AlexV
@asmodehn
Mar 25 2015 10:20
frontend : HTML, JS , FLASH, COFFEE,
GuiV
@XorfacX
Mar 25 2015 10:21
ca c t language de code
pa t techno de configure/build/package
AlexV
@asmodehn
Mar 25 2015 10:21
we c est aussi des tech et des liste de packages, et des skills de devs que les gens ont pas souvent tout
GuiV
@XorfacX
Mar 25 2015 10:21
ba les gens savent pa coder en js de tte facon^^
AlexV
@asmodehn
Mar 25 2015 10:21
we mais le gars qui bosse sur du language python ilaura pas trop de mal a maintenir du waf. par contre maintenir du cmake ca va le faire chier.
GuiV
@XorfacX
Mar 25 2015 10:22
sur c bien pr ca ke le moins de tools a maintenir mieux on se porte
AlexV
@asmodehn
Mar 25 2015 10:22
config/build/package c est des techno differentes qui sont preferees suivnt le language + la maintenance est plus facile qd c est des tools habituels pour el language en question
GuiV
@XorfacX
Mar 25 2015 10:22
perso qd je clone webBP je fé ca sur mon server de dev et je peu coder en php direct
et en js
je comprends ce ke tu ve dire sur le fond mais la maintenance é faite par moi et de temps en temps toi
AlexV
@asmodehn
Mar 25 2015 10:24
wep, mais c est pas pour ca qu il faut rester bloque sur juste les tools qu on connait...
GuiV
@XorfacX
Mar 25 2015 10:24
dc si on utilise une seule techno qd maitrise ts les deux pr gerer les tools on sen fou kl soit philosophiquement plus adapté o FE ko BE il me semble
AlexV
@asmodehn
Mar 25 2015 10:24
mais pour moi les 2 trucs sont fondamentalement different au niveau tech.
genre mon backend de FDchat, ca va etre de l erlang...
GuiV
@XorfacX
Mar 25 2015 10:25
je reste pa bloqué, je ve 1 avoir un flux de cmd minimum, 2 avoir le moins de taff a maintenir et a faire evoluer possible en dehors du code app
AlexV
@asmodehn
Mar 25 2015 10:25
et grunt ca build pas erlang, et le build erlang il connait pas js
GuiV
@XorfacX
Mar 25 2015 10:25
et waf ?
ki c ki build lerlang ?
AlexV
@asmodehn
Mar 25 2015 10:25
connait ni l un ni lautre :)
GuiV
@XorfacX
Mar 25 2015 10:25
c une cmd a par non ?
AlexV
@asmodehn
Mar 25 2015 10:25
un truc a eux...
GuiV
@XorfacX
Mar 25 2015 10:25
oui mais ke tu run en cli non ?
AlexV
@asmodehn
Mar 25 2015 10:26
rebar...
s en tp de comment tu run, t peut te coder un IDE si tu veux...
unr macro Notepad++ ou autre
GuiV
@XorfacX
Mar 25 2015 10:26
ben non on sen tape pa
ton build devrait pouvoir complier ton erlang
AlexV
@asmodehn
Mar 25 2015 10:27
?
GuiV
@XorfacX
Mar 25 2015 10:27
comme mon build regarde le php et en fait rien apsk c compilé apr le server
AlexV
@asmodehn
Mar 25 2015 10:27
we mais fondamentalement c est 2 trucs differents et pas relies.
GuiV
@XorfacX
Mar 25 2015 10:27
on sen fou
AlexV
@asmodehn
Mar 25 2015 10:27
tu peux avoir plusieurs BE pour un FE et plusieurs FE pour un BE
bah du coup c est des projet diff, d ou de repos dif avec des tech diff pour moi...
GuiV
@XorfacX
Mar 25 2015 10:28
c pa pask les differences ce font sur le fond ke ton nivo utilisateur doit sen preoqp
AlexV
@asmodehn
Mar 25 2015 10:28
dans la structure du truc si.
GuiV
@XorfacX
Mar 25 2015 10:28
pr moi webBP c demarrer un projet web avec le plus dabstraction possible
AlexV
@asmodehn
Mar 25 2015 10:28
apres tu peux avoir un submodule ou autre hein, mais bon fondamentalement c est 2 truc sdiffs
GuiV
@XorfacX
Mar 25 2015 10:29
prk la struc é elle diff ?
AlexV
@asmodehn
Mar 25 2015 10:29
"projet web" -> pour moi c est pas un projet web que je veux faire
je veux faire soit un server
GuiV
@XorfacX
Mar 25 2015 10:29
prend un projet C++ et un JS, prk doit elle etre diff ?
AlexV
@asmodehn
Mar 25 2015 10:29
soit une app
pas le mm language, pas les meme tools
GuiV
@XorfacX
Mar 25 2015 10:29
et jentend pr le user
AlexV
@asmodehn
Mar 25 2015 10:30
genre dans C++ y q pas de package system deja, donc je recup mes trucs par gitsubmodule, mais c est chiant.
dans js y a un package manager alors j use
du coup pas besoind e submodule
GuiV
@XorfacX
Mar 25 2015 10:30
prk le user ki clone son repo de base ds le but 1 de demarrer a code 2 de pouvoir publish partout, doit il se preoqp de l'archi et d tools pr ca ?
AlexV
@asmodehn
Mar 25 2015 10:30
d ailleurs a ce sujet y a CPM que je testerais peut etre un jour...
GuiV
@XorfacX
Mar 25 2015 10:30
CPM c un truc de pub
AlexV
@asmodehn
Mar 25 2015 10:30
bahc est toujours le cas...
GuiV
@XorfacX
Mar 25 2015 10:30
cost per thousand
AlexV
@asmodehn
Mar 25 2015 10:30
lol
GuiV
@XorfacX
Mar 25 2015 10:31
prk c tj le cas ?
c plus vrai dailleurs
pour webboilerplate faut se preoccuper de waf ( python ) pour coder du php...
GuiV
@XorfacX
Mar 25 2015 10:31
regarde unity, sur la forme, le dev arrive il ve coder et publier pr X plateformes et ben il peu
AlexV
@asmodehn
Mar 25 2015 10:32
ben il doit auqnd mm se preoccuper d unity et des 46 plugin qu l doit acheter.
dans tout les cas tu dois t enoccuper, la difference c est soit tu connais, soit tu connais pas
GuiV
@XorfacX
Mar 25 2015 10:32
oui mais ap de l'archi
il a pa maintenir unity
il a maintenir son code
il peu publish sans soqp du comt
AlexV
@asmodehn
Mar 25 2015 10:32
bah si par exemple... unty il fout le bordel dans un VCS parcequ il genere de la merde dans les xml de scene.
si tu veux pas acheter un asset server a 5000 dol, ben tu dois faire un dynamik loader de scene.
GuiV
@XorfacX
Mar 25 2015 10:33
dc mais ca empeche kil peu code direct et publish direct
AlexV
@asmodehn
Mar 25 2015 10:33
et tu dois toujours t en occuper des que tu veux faire un truc pas trivial.
GuiV
@XorfacX
Mar 25 2015 10:33
et build direct
le moins possible
AlexV
@asmodehn
Mar 25 2015 10:33
c est que du marketing l histoire de ca marche tout seul, y a rien qui marche tout seul
GuiV
@XorfacX
Mar 25 2015 10:33
ben avec webBP c le but
pa tt sul mais le plus proche possible
yora tj d ela config
AlexV
@asmodehn
Mar 25 2015 10:34
et "direct" ca veut rien dire, il doit toujours faire des actions le gars.
GuiV
@XorfacX
Mar 25 2015 10:34
pa le choix
le moins possible
waf configure
AlexV
@asmodehn
Mar 25 2015 10:34
encore une fois ca depend de tes tools
GuiV
@XorfacX
Mar 25 2015 10:34
the end :p
AlexV
@asmodehn
Mar 25 2015 10:34
moi une ligne de comande c est beaucoup plus facile a tapper que douvirr une UI et de clicker sur un bouton trop petit
GuiV
@XorfacX
Mar 25 2015 10:34
me soule aec c smiley gitter^^
ba c pareil waf configure c uen cmd
AlexV
@asmodehn
Mar 25 2015 10:35
npm install && bower install c est aussi une commande
GuiV
@XorfacX
Mar 25 2015 10:35
apres jouvre VS pr le code mais pa pr le configure/build/packge
non c deux
AlexV
@asmodehn
Mar 25 2015 10:35
on c une :)
GuiV
@XorfacX
Mar 25 2015 10:35
c pa pask tu triche ke sen é kune
reviens ds 2ans tu fera merde readme
ou juste une
AlexV
@asmodehn
Mar 25 2015 10:36
mais francehemnt on sne tappe, je fais un script et c une ^
GuiV
@XorfacX
Mar 25 2015 10:36
merde yen a une ké plus a jour pask bower ya mieux now ou zon changé de version ou c plus maintenu
AlexV
@asmodehn
Mar 25 2015 10:36
bah pareil pour waf...
GuiV
@XorfacX
Mar 25 2015 10:36
je f éun script pr lancer heartsone
AlexV
@asmodehn
Mar 25 2015 10:37
c est justement pour ca que je continue a regarder ce que les gens font...
GuiV
@XorfacX
Mar 25 2015 10:37
je defend pa waf, ca me casse les couilles soyons clair, mais je ve modifier je depends ke dun seul tool et dun seul language
AlexV
@asmodehn
Mar 25 2015 10:37
bah jsutement tout est js la
mais c est aue FE
GuiV
@XorfacX
Mar 25 2015 10:38
les gens soit ils font rien soit il use 12 techs
AlexV
@asmodehn
Mar 25 2015 10:38
si tu veux avoir BE en js, c est node, et ca peut etre contraignant suivant ce qu on veut faire
GuiV
@XorfacX
Mar 25 2015 10:38
non je ve ke notre outils puisse lancer d cmds et en js ca me semble compliqué en dehors de node
il fo editer un manifest
rien ke ca c compliqué
et c pr tte les app FE pask ts les manifest sont pa les mm
et encore une fois g du code FE different par plateforme, ne serais ke le nom d ela plateforme
mon tracking ke ej fé en publish mais pa en configure
mes urls, mes perms
et le petit like ou lien vers la page source de l'app ki une renvoi vers le play store lautre vers facebook ...
tt ca je el fé en js mais pas ds mon code app pr le garder propre
apres je me mefie aussi d techs trop recente (pask elles evoluent trop vite) ou trop vieille pask personne use/maintiens
resultat un truc sur codova dya 1ans marche plus
GuiV
@XorfacX
Mar 25 2015 10:44
tt seul je peu pa suivre la cadence sinon je code plus
Enfin si on peu drop java moi je dit OUI
ke ej puisse le virer de la becane une bonne fois
AlexV
@asmodehn
Mar 25 2015 10:45
ca ca viendra quand dojo passera uglifyjs
avec la version 2.0
GuiV
@XorfacX
Mar 25 2015 10:45
oula c pa arrivé alors
ca fé 3ans kils en parle de la 2.0
AlexV
@asmodehn
Mar 25 2015 10:45
et grunt ca lance des cmd hein c est tout bete...
GuiV
@XorfacX
Mar 25 2015 10:46
ba cool alors
AlexV
@asmodehn
Mar 25 2015 10:46
et les hooks cordova c est fait pour etrecode en js comme avec node
GuiV
@XorfacX
Mar 25 2015 10:46
wé mais ca gere pa tte les plateformes
si tu reduit les language a un seul le js c cool
essai de reduire les tools o mini, bower je suis pa convaincu, c comme composer avec le php
si c lancé automatikmt passe encore
mais si on peu eviter davoir un truc a debug qd ca va plus marcher, pask ca va plus amrcher ds 3mois c certain, ben je m'en porterai mieux
oubli pa aussi ke je ve les depends en local ds le code, node peu le faire dc fo lui passer la cmd pour
question de philosophie
AlexV
@asmodehn
Mar 25 2015 10:58
elles y son les depends, c est grace a bower : )
avec node il te fau browserify, et ca a lair relou a setup
je viens de commit le dojoConfig en ehors de l indexhtml, et je tente le switch de config suivant le build / deploy...
j ai pas teste par contre...
va falloir que je me barre au TKD training
GuiV
@XorfacX
Mar 25 2015 11:00
ts les jours ? dit donc c violent!
AlexV
@asmodehn
Mar 25 2015 11:04
non c est trankil c est qu 1h avec des gamins.
et j y vais que 2 fois apr semaines, parceque je suis un faineant
GuiV
@XorfacX
Mar 25 2015 11:05
ba c deja pa mal ;)
AlexV
@asmodehn
Mar 25 2015 11:05
bah faut ca sinon ca sert a rien
GuiV
@XorfacX
Mar 25 2015 11:05
:)
AlexV
@asmodehn
Mar 25 2015 11:09
bon allez je me prepare et je me casse. si tu as le temps de regarde FDchat, le process de build en suivant le readme dans l ordre et me dire le next truc qu il faut que je fix ( c est surement dans le dojoConfig )
t occupe pas trop de cordova pour l instant j ai pas vraiment test.
GuiV
@XorfacX
Mar 25 2015 11:09
ok gcré
AlexV
@asmodehn
Mar 25 2015 11:09
merci
a plus !
GuiV
@XorfacX
Mar 25 2015 11:09
dr ;)
a wé mais c tt cmd linux ya rien kiv a marcher je sens ...
AlexV
@asmodehn
Mar 25 2015 11:11
je sais pas honnetement a mon avis commence par egarder chocolatey comment install npm
apres tout sinstall a partir de npm
GuiV
@XorfacX
Mar 25 2015 11:11
g deja npm
wouw bower install c long deja
AlexV
@asmodehn
Mar 25 2015 11:12
ah we l autre truc a faire c est rajouter dijit et les libs dojo a cdnjs...
mais sont en traind e changer leur process alors j ai pas tout capte...
GuiV
@XorfacX
Mar 25 2015 11:12
^^
grunt is not recognized as a cmd
AlexV
@asmodehn
Mar 25 2015 11:13
npm install -g grunt-cli
GuiV
@XorfacX
Mar 25 2015 11:14
c mieux
C:\Boulot\Projets\FDchat>grunt
grunt-cli: The grunt command line interface. (v0.1.13)

Fatal error: Unable to find local grunt.

If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:

http://gruntjs.com/getting-started

C:\Boulot\Projets\FDchat>grunt serve
grunt-cli: The grunt command line interface. (v0.1.13)

Fatal error: Unable to find local grunt.

If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:

http://gruntjs.com/getting-started
AlexV
@asmodehn
Mar 25 2015 11:16
gruntfile.js vs Gruntfile.js ??
GuiV
@XorfacX
Mar 25 2015 11:16
tu voix la mon pb avec 12 outils
AlexV
@asmodehn
Mar 25 2015 11:16
non c est ton probleme avec win :)
et npminstall -g grunt-cli ca a dit quoi ?
GuiV
@XorfacX
Mar 25 2015 11:16
non en renommant ca change rien
AlexV
@asmodehn
Mar 25 2015 11:16
si ca a marche faut ptet relaunch la cmd line
GuiV
@XorfacX
Mar 25 2015 11:16
ca a dit ok
AlexV
@asmodehn
Mar 25 2015 11:17
ah
mais faut installer le local grunt
c est npm install
GuiV
@XorfacX
Mar 25 2015 11:17
g relancé la cmd pareil
AlexV
@asmodehn
Mar 25 2015 11:17
tu zap des steps dans mon readme deja
GuiV
@XorfacX
Mar 25 2015 11:17
non g suivi ds lordre
sof les sudo bien sur
AlexV
@asmodehn
Mar 25 2015 11:18
npm install -g grunt-cli -> ok
npm install -> ok ??
GuiV
@XorfacX
Mar 25 2015 11:18
oui
AlexV
@asmodehn
Mar 25 2015 11:18
bah npm install a du creer le node_modules avec grunt dedans alors...
GuiV
@XorfacX
Mar 25 2015 11:18
pardon npm install bower install ok, cli ok
tu ve ke je refasse un npm isntall ?
AlexV
@asmodehn
Mar 25 2015 11:19
npm c est les dependences pour le build, tous les toos. bower c est les dependences de l app elle mm
si grunt est pas trouve c est aue le npm install a pas tout fait...
GuiV
@XorfacX
Mar 25 2015 11:19
npm install seul ca chi ds la choucroute sur d erreur rezo :D
AlexV
@asmodehn
Mar 25 2015 11:19
ou que windows se perds
la joie ...
C/P ?
et apres je me arre je v etre a la bourre
et le readme mon formatting markdown est foire, tu as ptet lu la mauvaise cmd je me dis :)
GuiV
@XorfacX
Mar 25 2015 11:22

je peu pa c/p

gitter ce chi complet

AlexV
@asmodehn
Mar 25 2015 11:23
ha.. allez cassos... fait bien joujou avec npm...
GuiV
@XorfacX
Mar 25 2015 11:23
amue toi bien
AlexV
@asmodehn
Mar 25 2015 11:23
@
GuiV
@XorfacX
Mar 25 2015 11:23
++
putain je c pa ce kil ont foutu mais mm @ c dur a taper!
C:\Boulot\Projets\FDchat>npm install
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Boulot\\Dev\\NodeJS\\\\node.exe" "C:\\Boulot\\Dev\\NodeJS\\no
de_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm E ...
AlexV
@asmodehn
Mar 25 2015 11:25
pfff aucune ideee... bon google.
GuiV
@XorfacX
Mar 25 2015 11:40
il sembleré ke mes versions soient trop en avance pr npm install -g bower cordova, du moins g d warnings
mais bon c qd mm mieux:
C:\Boulot\Projets\FDchat>grunt
Loading "gruntfile.js" tasks...ERROR
>> SyntaxError: C:\Boulot\Projets\FDchat\gruntfile.js:130
>>         files: {
>>         ^^^^^
>> Unexpected identifier
Warning: Task "default" not found. Use --force to continue.

Aborted due to warnings.

C:\Boulot\Projets\FDchat>grunt serve
Loading "gruntfile.js" tasks...ERROR
>> SyntaxError: C:\Boulot\Projets\FDchat\gruntfile.js:130
>>         files: {
>>         ^^^^^
>> Unexpected identifier
Warning: Task "serve" not found. Use --force to continue.

Aborted due to warnings.

C:\Boulot\Projets\FDchat>
et pareil avec --force
voila tu c tout ;) On auré du mettre ca ds le bon chan qd mm ^^
AlexV
@asmodehn
Mar 25 2015 13:00
lol we tiens je v ouvrire le chan...