spacemeshos / cosmic

🌱🌌 Seed for a universal (native iOS, native Android, web, desktop) app based on react native web, redux and Typescript
MIT License
32 stars 10 forks source link

Update dependencies #13

Open iamonuwa opened 5 years ago

iamonuwa commented 5 years ago

Is your feature request related to a problem? Please describe. As a developer, I need the app dependencies and dev dependencies up to date.

Webpack, Typescript, React - pick the latest stable set of deps that work well together with each other and update the project to use them. Always a challenge in complex npm based apps such as this.

Describe the solution you'd like This feature will allow me test and build the app without failures using the latest stable releases of the libraries used by the app.

Describe alternatives you've considered

Additional context

Acceptance Criteria

  1. Application builds and works on all platforms

Definition of done

  1. Builds pass
  2. No dependency shows error when running yarn install or npm install
gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.5 ETH (105.01 USD @ $210.01/ETH) attached to it as part of the Spacemesh - https://spacemesh.io fund.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Cancelled


Work has been started.

These users each claimed they can complete the work by 7 months, 2 weeks from now. Please review their action plans below:

1) omrsmeh has been approved to start work.

Update dependency so that:

1) No dependency shows error when running "yarn install" or "npm install" 2) Build Pass

Learn more on the Gitcoin Issue Details page.

2) nickbolles has applied to start work _(Funders only: approve worker | reject worker)_.

Just did this update on 3 of my projects. I'd love to use what I learned for your project

Learn more on the Gitcoin Issue Details page.

3) hibeekaey has applied to start work _(Funders only: approve worker | reject worker)_.

  1. Clone the repository
  2. Install the dependencies as is, and run the code.
  3. Go through and keep a record (previous working versions) of the list of all installed dependencies and the setup (Webpack etc).
  4. Run npm update to update all outdated dependencies.
  5. Run the code again the confirm if nothing is broken.
  6. If anything breaks, try to assertion which dependency and roll back to previous version.
  7. Fork the repository, push updated code and create a pull request.

Learn more on the Gitcoin Issue Details page.

4) omair104 has applied to start work _(Funders only: approve worker | reject worker)_.

Will update all dependencies so it works on all platforms.

Learn more on the Gitcoin Issue Details page.

5) mex20 has applied to start work _(Funders only: approve worker | reject worker)_.

I did something similar to this project, for Giveth. I went through the list of dependencies and solved the issues for using the feathers-giveth, and Giveth-dapp repos, so that you could test on Windows machines. Dependencies can take some time to track down, but I believe that I could do this within 3 days.

Learn more on the Gitcoin Issue Details page.

6) yogeshsharma0201 has applied to start work _(Funders only: approve worker | reject worker)_.

Will update all dependencies so it builds without errors and works on all platforms.

Learn more on the Gitcoin Issue Details page.

7) fazilbinzaid has applied to start work _(Funders only: approve worker | reject worker)_.

Examine the current state of dependencies. Determine the latest stable version of dependencies. Look for any errors in compatibility. Consider alternatives if required. Update the dependencies. Check for build pass. Repeat if build failed.

Learn more on the Gitcoin Issue Details page.

8) geovanisouza92 has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, I'm a Javascript developer with more than 3 years working on Node.js projects, updating and fixing dependencies and tests. I can help you with that :)

Learn more on the Gitcoin Issue Details page.

iamonuwa commented 5 years ago

@omrsmeh @anshumanv @nickbolles please join the conversation, there are more tasks up for grab https://gitter.im/spacemesh-os/app

frankchen07 commented 5 years ago

@iamonuwa - has this issue been closed? It looks like there's a PR up, ready for code review by you? If that is the case, should the bounty be cancelled?

suhailvs commented 5 years ago

@iamonuwa this issue seems solved. or do you need to update the remaining dependencies?

iamonuwa commented 5 years ago

@suhailvs @frankchen07 its not closed yet. We need someone to extend research more and extend it.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 0.5 ETH (70.85 USD @ $141.7/ETH) attached to this issue has been cancelled by the bounty submitter