Sfeir / bouffe-front

Bouffe Front SFEIR
12 stars 2 forks source link

Bootstrap website #39

Closed ThomasCrevoisier closed 7 years ago

ThomasCrevoisier commented 7 years ago
douglasduteil commented 7 years ago

Yo c'est pas censé être public mec ?

ThomasCrevoisier commented 7 years ago

@douglasduteil Si. Je sais pas comment Github gère les pages pour les repos privés, du coup soit on met le repo en public, soit on crée un nouveau repo (mais j'ai pas les droits...)

\cc @florianorpeliere, comme tu dois avoir plus de droits que nous sur ce repo

florianorpeliere commented 7 years ago

@douglasduteil @ThomasCrevoisier Oui en effet, même si tu fais un github pages sur un repo privé, le site sera public :)

florianorpeliere commented 7 years ago

@ThomasCrevoisier Par contre, il me semble que Github peut initialiser un jekyll sans faire de PR comme celle-ci. Tu veux essayer ou tu préfères rester sur ce que tu as fait ?

ThomasCrevoisier commented 7 years ago

@florianorpeliere J'ai aucun droit sur le repo donc je ne peux pas accéder aux settings pour initialiser ze jekyll 🤔

Après, ça m'a pris 5 minutes pour le faire à la main. Donc c'est comme vous voulez :)

ThomasCrevoisier commented 7 years ago

Je viens de tester rapidos. C'est plutôt cool, par contre ça veut dire qu'on aura pas la main sur le générateur (si jamais on veut le customiser) et sur le thème (si je ne dis pas de bêtises), ce qui veut dire qu'on ne pourra pas adapter le style pour coller un chouilla à l'identité visuelle de SFEIR.

florianorpeliere commented 7 years ago

Oui c'est probable. C'étais juste pour information

douglasduteil commented 7 years ago

Alright. Du coup ça sera accessible sur https://sfier.github.io/bouffe-front ?

ThomasCrevoisier commented 7 years ago

@douglasduteil Ouaip !

J'ai un début d'exemple ici : https://github.com/ThomasCrevoisier/some-jekyll-test (c'est accessible sur thomascrevoisier.github.io/some-jekyll-test du coup).

J'ai pas encore le script pour builder et pousser la branche gh-pages automatiquement, mais y a le plus gros de l'idée.

Par contre, si le repo est privé je suis pas sûr qu'on puisse builder ça automatiquement via Travis :|

olegskl commented 7 years ago

I used this script in a test project to deploy to gh-pages branch.

ThomasCrevoisier commented 7 years ago

@florianorpeliere Est-ce qu'on pourrait changer la visibilité du projet si jamais on veut utiliser Travis pour builder le site ?

florianorpeliere commented 7 years ago

@ThomasCrevoisier Oui on peut changer le visibilité en cas de problème.

douglasduteil commented 7 years ago

@ThomasCrevoisier:

@florianorpeliere Est-ce qu'on pourrait changer la visibilité du projet si jamais on veut utiliser Travis pour builder le site ?

:+1: Je pense que c'est un must have d'avoir Travis qui publish :+1: @florianorpeliere see https://docs.travis-ci.com/user/deployment/pages/ I save you a click

deploy:
  provider: pages
  skip_cleanup: true
  github_token: $GITHUB_TOKEN # Set in travis-ci.org dashboard
  on:
    branch: master

On a pas vraiment besoin de "gh-pages" branch vu que github peut publier à partir d'un dossier sur la branche master : https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/#publishing-your-github-pages-site-from-a-docs-folder-on-your-master-branch

ThomasCrevoisier commented 7 years ago

@douglasduteil On est obligé de tout mettre dans un dossier docs/ ? 🙀

J'essaie d'ajouter tout ça dans la journée :)

douglasduteil commented 7 years ago

\to @ThomasCrevoisier ba "tout" c'qui doit être publier ouai. Genre le résultat du Jekyll quoi :wink:

ThomasCrevoisier commented 7 years ago

@douglasduteil C'était plus le fait d'avoir un dossier docs/ que je trouvais bizarre :P

Quelqu'un à l'aise (ou pas) avec Travis veut faire la conf ?

douglasduteil commented 7 years ago

Quelqu'un à l'aise (ou pas) avec Travis veut faire la conf ?

douglasduteil commented 7 years ago

C'était plus le fait d'avoir un dossier docs/ que je trouvais bizarre :P

On s'en fout nan XD Ok le dossier est mal nommé dans notre cas mais ça simplifie tellement le process que bon... Moi je suis pour "the faster the simpler the better"

ThomasCrevoisier commented 7 years ago

@douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages par défaut (see "Further configuration" -> "target_branch")

douglasduteil commented 7 years ago

.

Ouaip. Travis faire le taff automatiquement. Par contre il faut que tu connectes ton repo, que tu ajoutes le .travis.yml et que sur l'interface Travis tu lui donnes un token Github qui a les droits d'écriture sur ton repo public ;)

Grégory l'a fait devant moi hier. Regarde ça conf https://github.com/gregoryruiz/nso/blob/master/.travis.yml

Le 11 avr. 2017 10:11 AM, "Thomas Crevoisier" notifications@github.com a écrit :

@douglasduteil https://github.com/douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages par défaut (see "Further configuration" -> "target_branch")

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293183950, or mute the thread https://github.com/notifications/unsubscribe-auth/AAslj0vHzCWyN7gPT7eGN8pACkMWxpMEks5ruzWwgaJpZM4MvcsW .

GregoryRuizSfeir commented 7 years ago

C'était easy, @douglasduteil mon puppetmaster était aux commandes ; )

Le 11 avr. 2017 19:23, "Douglas Duteil" notifications@github.com a écrit :

.

Ouaip. Travis faire le taff automatiquement. Par contre il faut que tu connectes ton repo, que tu ajoutes le .travis.yml et que sur l'interface Travis tu lui donnes un token Github qui a les droits d'écriture sur ton repo public ;)

Grégory l'a fait devant moi hier. Regarde ça conf https://github.com/gregoryruiz/nso/blob/master/.travis.yml

Le 11 avr. 2017 10:11 AM, "Thomas Crevoisier" notifications@github.com a écrit :

@douglasduteil https://github.com/douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages par défaut (see "Further configuration" -> "target_branch")

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293183950, or mute the thread https://github.com/notifications/unsubscribe-auth/ AAslj0vHzCWyN7gPT7eGN8pACkMWxpMEks5ruzWwgaJpZM4MvcsW .

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293335802, or mute the thread https://github.com/notifications/unsubscribe-auth/AF7zvxR8bqiUZbcz88dKb2WRPSlB4t1Bks5ru7cPgaJpZM4MvcsW .