7502adc5bc
Up to seven steps See merge request framasoft/framadate/funky-framadate-front!52 |
||
---|---|---|
docs | ||
e2e | ||
lokalize-scripts | ||
mocks | ||
src | ||
.editorconfig | ||
.eslintcache | ||
.eslintrc.js | ||
.gitignore | ||
.gitlab-ci.yml | ||
.prettierignore | ||
.prettierrc.yaml | ||
angular.json | ||
babel.config.json | ||
browserslist | ||
change.md | ||
CHANGELOG.md | ||
index.lokalize | ||
LICENSE.md | ||
main.lqa | ||
mkdocs.yml | ||
package-lock.json | ||
package.json | ||
README.md | ||
SUMMARY_CHANGELOG.md | ||
tsconfig.app.json | ||
tsconfig.json | ||
tsconfig.spec.json | ||
up_change.sh | ||
update-demo.sh | ||
yarn.lock |
Framadate - funky version
FR: Un logiciel libre de sondage fait par les contributeurs de l'association Framasoft, avec une API backend.
EN: A libre polling software made by contributors around the French association Framasoft. This version uses a brand new backend API.
- l'API de backend est en PHP / Symfony, ses sources disponible sur framagit https://framagit.org/tykayn/date-poll-api
Pour débuter - getting started
lire la doc pour débuter votre Funky Framadate
Design et maquettes
Maquette naviguable: https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/rbYngRP/play
Planche de création de sondage, https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/p/9F41E940-BAAF-489A-8C90-AC6E5C762211
Planche des participations https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/p/BFC83003-AAF3-4858-9EE1-F28A88D11305
Documentation
FR: Toute la documentation est disponible dans le dossier "doc", principalement en Français. EN: All documentation is available in the "doc" folder, mainly in French because reasons.
Version funky framadate
-
maquettes par Thomas Bonamy :
- icones https://feathericons.com/
-
maquettes par @maiwann : https://scene.zeplin.io/project/5d4d83d68866d6522ff2ff10
-
vidéo de démo des maquettes par @maiwann : https://nuage.maiwann.net/s/JRRHTR9D2akMAa7
-
discussions sur framateam canal général : https://framateam.org/ux-framatrucs/channaels/framadate
-
discussions techniques côté développeurs : https://framateam.org/ux-framatrucs/channels/framadate-dev
Screenshots - exemples de maquette de la nouvelle version
Documentations sur Angular
{- sur sass -}
(on va utiliser CSS, si angular permet d'avoir des variables CSS, @newick)
LIBRARIES USED
status | lib choice_label | usage |
---|---|---|
axios | http client | |
bulma | CSS framework | |
chart.js | PrimeNG solution for graphs. (Chart.js installs MomentJS) | |
compodoc | Generate technic documentation | |
ESlint, Prettier, Lint-staged | Format & lint code | |
fork-awesome | Icons collection | |
fullcalendar | PrimeNG solution to manage & display calendars | |
husky | Hook actions on commit | |
jest | test engine | |
json-server | local server for mocking data backend | |
removed | locale-enum | enum of all locales |
momentJS | manipulate dates. (chartJS’s dependency) | |
to be installed | ng2-charts | Manipulate graphs along with chart.js |
ngx-clipboard | Handle clipboard | |
ngx-markdown | markdown parser | |
ngx-webstorage | handle localStorage & webStorage | |
primeNG | UI components collection | |
quill | powerful rich text editor. WYSIWYG. | |
to be installed | short-uuid | generate uuid |
removed | storybook | StyleGuide UI |
ts-mockito | Mocks for testing. | |
to be removed | uuid | generate uuid |
This project was generated with Angular CLI version 9.