mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-10-09 17:02:45 +02:00
up paths
This commit is contained in:
parent
895996cf6b
commit
8daf1e23e4
2055 changed files with 119377 additions and 31850 deletions
|
|
@ -0,0 +1,67 @@
|
|||
|
||||
:PROPERTIES:
|
||||
:ID: ac2e967c-a552-430e-8e3e-e6e93916d34c
|
||||
:END:
|
||||
|
||||
#+title: comment-developper-localement-son-mastodon
|
||||
#+post_ID: 1369
|
||||
#+post_slug: comment-developper-localement-son-mastodon
|
||||
#+post_url: https://www.ciperbliss.com/2020/comment-developper-localement-son-mastodon
|
||||
#+post_title: Comment développer localement son Mastodon
|
||||
#+post_tags: mastodon, FLOSS, ruby on rails, opensource, ruby, dr house
|
||||
#+post_type: post
|
||||
#+post_mime_types:
|
||||
#+post_guid: undefined
|
||||
#+post_status: publish
|
||||
#+post_date_published: <2020-06-21T11:14:23>
|
||||
#+post_date_modified: <2020-06-21T11:18:12>
|
||||
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
|
||||
#+retrieved_from_db_at: <2024-11-18 16:25:08>
|
||||
|
||||
|
||||
* Comment développer localement son Mastodon
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: comment-développer-localement-son-mastodon
|
||||
:END:
|
||||
Pour développer localement sur votre version de
|
||||
mastodon c'est facile, il suffit de lancer la commande "foreman start".
|
||||
Voilà. Allez, tchao!Hum. Oui bon c'est pas VRAIMENT
|
||||
aussi simple. Pour que ça fonctionne il va vous falloir avoir de quoi
|
||||
bosser en Ruby version 2.5 et +, et pour faire du développement front
|
||||
end il vous faudra du nodejs en version supérieure a 10. C'est la partie
|
||||
la plus simple. Toute la partie Ruby est +une put*** de galère+ un brin
|
||||
plus complexe parce que les gérants des dépots apt ne sont pas foutus de
|
||||
mettre une version de ruby suffisamment récente. Heureusement les infos
|
||||
détaillées et en Français pour se faire un environnement de dev Mastodon
|
||||
existent sur
|
||||
[[https://docs.joinmastodon.org/fr/development/overview/][le fucking
|
||||
manuel officiel]].Vous devrez lancer toutes ces
|
||||
commandes qui ne fonctionneront que sur un système Debian / Ubuntu
|
||||
plutôt récent.
|
||||
|
||||
#+begin_src prettyprint
|
||||
sudo suapt update && apt install -y \ imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git \ g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf \ bison build-essential libssl-dev libyaml-dev libreadline-dev \ zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev \ nginx redis-server redis-tools postgresql postgresql-contrib \ certbot python-certbot-nginx cmdtest libidn11-dev libicu-dev libjemalloc-devadduser --disabled-login mastodonsu - mastodon
|
||||
#+end_src
|
||||
|
||||
après il vous faut ruby en version 2.6.5
|
||||
,puis ruby fait comme npm et dispose d'un
|
||||
gestionnaire de packages qui s'apelle gemmais ça ne
|
||||
suffit pas, il faut installer le gem qui s'apelle
|
||||
bundleret là on peut faire un "bundle install" pour
|
||||
mettre les dépendances ruby du projet et après faut
|
||||
mettre les dépendances front, yarn install
|
||||
--pure-lockfileEnsuite pour bidouiller le front vous
|
||||
n'avez plus qu'a savoir coder du javascript avec React / Redux, et
|
||||
comprendre comment causer avec le backend via l'outil d'abstraction de
|
||||
base de données.Dernièrement, en plus de m'être lancé
|
||||
dans le retapage d'un thème sombre avec quelques fonctionnalités
|
||||
supplémentaires qu'on peut voir sur mon instance Mastodon, je me suis
|
||||
lancé dans la création d'une messagerie instantanée. en React Redux
|
||||
donc.[[https://www.cipherbliss.com/wp-content/uploads/2020/06/mastodon_dev_open_im_Capture-du2019écran-de-2020-06-02-16-15-47.png-1024x576.jpeg]][[https://www.cipherbliss.com/wp-content/uploads/2020/06/mastodon_dev_Screenshot_2020-06-02-Mastodon-Bliss.png-1024x509.jpeg]]On
|
||||
peut en causer sur
|
||||
[[https://framateam.org/ux-framatrucs/channels/mastodon][le canal
|
||||
Mastodon]] et
|
||||
[[https://framateam.org/ux-framatrucs/channels/mastodon-dev][Mastodon-dev]]
|
||||
de framateam si ça vous
|
||||
intéresse.https://docs.joinmastodon.org/
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue