Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci & webapp: bootstraping #2

Merged
merged 50 commits into from
Nov 27, 2019
Merged

ci & webapp: bootstraping #2

merged 50 commits into from
Nov 27, 2019

Conversation

maurelio1234
Copy link
Contributor

@maurelio1234 maurelio1234 commented Sep 25, 2019

Next steps

  • General
  • add CI (circleci)
  • add CI status badge on README
  • run unit and e2e tests on ci
  • intall chrome on circleci, so that e2e tests can run properly
  • target es5 again (not es2015) (see An unhandled exception while Generating ES5 bundles angular/angular-cli#15493)
  • migrate to vuejs
  • Front end bootstraping
  • choose and add UI lib
  • Switch to eslint instead of tslint
  • Configure router
  • Mocking front end
  • mock users management screen
  • mock edit user screen
  • mock interaction with front/backend
  • api/v1/users GET/POST
  • api/v1/users/{userId} GET/POST/DELETE

@nicolaserny
Copy link

FYI tslint is (or will be this year) deprecated (https://github.com/palantir/tslint). We should use eslint instead.

@maurelio1234
Copy link
Contributor Author

FYI tslint is (or will be this year) deprecated (https://github.com/palantir/tslint). We should use eslint instead.

Added a TODO

@maurelio1234
Copy link
Contributor Author

Added DevExpress. That's what we used on the last incarnation of this project (Invivoo/CommunicationCenter#1) there's no reason to change.

@maurelio1234
Copy link
Contributor Author

@nicolaserny Concerning eslint I will leave it as it is, since it seems to be an open question in Angular community (angular/angular-cli#13732).

What I'm doing for now is running the standard command for linting (which calls tslint). When it gets adapted to work with eslint we can change the config.

@maurelio1234
Copy link
Contributor Author

maurelio1234 commented Nov 24, 2019

Current implementation of mocks

  • Manage Users Page
    image

  • Edit/add user page
    image

@maurelio1234
Copy link
Contributor Author

Fixes #19

@Brounchy Brounchy merged commit feeb1be into Invivoo:master Nov 27, 2019
maurelio1234 pushed a commit to maurelio1234/ViV-Wallet that referenced this pull request Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants