# \[Stock-Exchange\] Développement service boursier

**URL:** <https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002>\
**Category:** Développement\
**Created:** [Janvier 13, 2021, 9:55 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002 "2021-01-13T09:55:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ProtZ](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/protz/32/1641_2.png) [@ProtZ](https://community.gladysassistant.com/u/ProtZ)\
**Post date:** [Janvier 13, 2021, 9:55 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002/1 "2021-01-13T09:55:02Z")

</div>

Hey !

Pour m’entraîner j’ai développé un petit service permettant d’interroger l’api **Financial Modeling Prep[https://financialmodelingprep.com/](https://financialmodelingprep.com/)** afin de présenter des valeurs boursières.

**_Configuration du service_**

Un nouvel onglet service pour accéder à la configuration du service :

 ![stockexchangeservice](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/ae90eaba92b52432fb062df1d012d4ac8b29d049.jpeg)

Je me suis dit que cette section pourrait avoir des services comme : “raconte moi des blagues”, “dis moi où manger”, “Infos traffic” …

**_Dashboard_**

La présentation des valeurs boursières sur le dashboard :

 ![stockexchangeinfo](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5f704164b9dc4e0e7be73fb4d12e39fc031324e9.jpeg)

**_Documentation_**

Le [readme](https://github.com/ngeissel/Gladys/blob/stock-exchange/server/services/stock-exchange/README.md) contient quelques explications et des idées de todos en mode user story

PS : j’ai corrigé la faute visible dans le screen

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Janvier 13, 2021, 7:04 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002/2 "2021-01-13T19:04:39Z")

</div>

Vraiment sympa 🙂 Est-ce que tu as des retours sur ce qui t’a semblé clair / pas clair quand tu as commencé à développer ton service ?

J’aimerais vraiment améliorer la doc développeur et je suis preneur de tout retour

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Janvier 14, 2021, 2:05 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002/3 "2021-01-14T14:05:10Z")

</div>

Bien que j’en ai pas personnellement l’utilité (pour le moment), je trouve ça super bien fait, merci 🙂

---

<div class="post-metadata">

**Author:** ![ProtZ](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/protz/32/1641_2.png) [@ProtZ](https://community.gladysassistant.com/u/ProtZ)\
**Post date:** [Mai 3, 2021, 11:15 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002/4 "2021-05-03T11:15:15Z")

</div>

J’ai un peu maturé la réponse (== elle a vraiment croupie depuis le temps) :

Ce qui était vraiment clair :

- c’est le post pour installer une instance de Dev
- ce qui est attendu sur une pull request

Ce que je souhaiterais voir améliorer :

- Une arborescence / structure détaillant quel répertoire fait quoi, pour quoi. Sur papier en découvrant la structure j’avais pris des notes de ce style :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c9aad33ba9b781aff0cc0ff725c5bca3464fd0f2.png)
- Avoir quelques règles de nommage (j’ai vu passé du manager et du handler, des façons de tester qui différaient complétement)

Ce qui manquerait pour un dev qui souhaiterait s’y coller sans être expert :

- un récapitulatif des prérequis / compétences nécessaires (javascript, preact, docker
- Un sample service à la hello world style facilement compréhensible (celui qui existe en tout cas pourrait être simplifié)
- Et le must (en fonction de l’activité sur la création de service) : un générateur de squelette de service (création service, création box etc …) un peu comme ça se fait sur certaines plateformes (Liferay, Magento, Plone …)

En attendant, je suis vert, l’api FMP a récemment changé ses conditions de pricing et sur la version gratuite, seuls les marchés US sont dispo. Du coup le seul truc possible actuellement c’est affiché le CAC40 (ou les actions du marché US) ☹

Donc je pense que ce service ne pourra jamais être finalisé (en tout cas pas comme je l’imaginais et surement pas avec FMP)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 6, 2021, 1:28 UTC](https://community.gladysassistant.com/t/stock-exchange-developpement-service-boursier/6002/5 "2021-05-06T01:28:19Z")

</div>

Merci pour ton retour @ProtZ 🙂

> [@ProtZ](#):
>
> Une arborescence / structure détaillant quel répertoire fait quoi, pour quoi. Sur papier en découvrant la structure j’avais pris des notes de ce style :

Pas bête, ça pourrait être un bon plus!

> [@ProtZ](#):
>
> Donc je pense que ce service ne pourra jamais être finalisé (en tout cas pas comme je l’imaginais et surement pas avec FMP)

J’ai fermé la PR du coup pour cleaner un peu la liste des PR 🙂

Au moins ça t’aurait fais la main sur le dev Gladys!
