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

add new apps/ directory for deployable apps #888

Merged
merged 2 commits into from
Dec 15, 2021
Merged

add new apps/ directory for deployable apps #888

merged 2 commits into from
Dec 15, 2021

Conversation

fuxingloh
Copy link
Collaborator

@fuxingloh fuxingloh commented Dec 15, 2021

What kind of PR is this?:

/kind chore

What this PR does / why we need it:

Introduce a new ./apps/* directory for deployable apps. Examples of deployable apps are ./website, ./ocean-api, and ./playground. Part of the #580 consolidation transition to create a better synergy of DeFiChain open-source development across concerns.

./modules/* (directory name undecided) will also be introduced in the later weeks to Rust Native Addon. @surangap

Effectively with this PR and going hard with the monorepo design, we will have:

  • modules/* for internal modules JS Native Addon - Jellyfish Blockchain
  • docs/* all docs related to this project - Jellyfish Ecosystem
  • examples/* for all examples related to this project - Jellyfish Ecosystem
  • packages/* all published SDK for Jellyfish Ecosystem & Jellyfish Wallet
  • apps/* for deployable apps/containers/web - Jellyfish Ecosystem & Jellyfish Wallet

Within this PR, tsconfig and dependencies have been updated to modern settings/flags to make it easier to develop or use new features.

updated ts config to modern flags
@codeclimate
Copy link

codeclimate bot commented Dec 15, 2021

Code Climate has analyzed commit 240e4f4 and detected 1 issue on this pull request.

Here's the issue category breakdown:

Category Count
Complexity 1

View more on Code Climate.

@netlify
Copy link

netlify bot commented Dec 15, 2021

✔️ Deploy Preview for jellyfish-defi ready!

🔨 Explore the source changes: 240e4f4

🔍 Inspect the deploy log: https://app.netlify.com/sites/jellyfish-defi/deploys/61b97816f31dc90007757338

😎 Browse the preview: https://deploy-preview-888--jellyfish-defi.netlify.app

@codecov
Copy link

codecov bot commented Dec 15, 2021

Codecov Report

Merging #888 (240e4f4) into main (b624b09) will increase coverage by 1.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #888      +/-   ##
==========================================
+ Coverage   95.34%   96.35%   +1.01%     
==========================================
  Files         140      134       -6     
  Lines        4486     4385     -101     
  Branches      586      566      -20     
==========================================
- Hits         4277     4225      -52     
+ Misses        209      160      -49     
Impacted Files Coverage Δ
packages/jellyfish-wallet-encrypted/src/hd_node.ts 12.12% <0.00%> (-87.88%) ⬇️
...es/jellyfish-api-core/src/category/icxorderbook.ts 95.23% <0.00%> (-4.77%) ⬇️
packages/jellyfish-api-core/src/category/loan.ts 96.96% <0.00%> (-3.04%) ⬇️
packages/jellyfish-transaction/src/tx_composer.ts 78.33% <0.00%> (-1.67%) ⬇️
packages/testing/src/account.ts
packages/testing/src/index.ts
packages/testing/src/rawtx.ts
packages/testing/src/token.ts
packages/testing/src/poolpair.ts
packages/testing/src/wallet.ts
... and 10 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b624b09...240e4f4. Read the comment docs.

@fuxingloh fuxingloh merged commit 994ef8b into main Dec 15, 2021
@fuxingloh fuxingloh deleted the fuxingloh/apps branch December 15, 2021 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/workflow kind/chore Non feature change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants