mirror of
https://framagit.org/framasoft/framadate/funky-framadate-front.git
synced 2023-08-25 13:53:14 +02:00
front end version 2 de framadate, un gestionnaire de sondage
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.
Pour débuter - getting started
lire la doc pour débuter votre Funky Framadate
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
- Spécifications
- 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
- notes de réunion
- traductions
Documentations sur Angular
{- sur sass -}
(on va utiliser CSS, si angular permet d'avoir des variables CSS, @newick)
Exemple de maquette de la nouvelle version
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 8.2.1.