Skip to content

Pioneer / joystream-js outstanding work #471

@Lezek123

Description

@Lezek123

List of tasks to prioritize:

1. Reconstructing joy-utils in a way that it can become a part of a joystream-js library, resuable beyond Pioneer.

  • Start by extracting out some reusable parts of joy-proposals (transport, components, hooks etc.) - DONE
  • Continue with other packages like joy-media, joy-members etc. (POPSTPONED)

2. Fix Pioneer linter issues.
Related PR: #509

  • Perform auto-fix first (reduces ~80% of the errors) - DONE
  • Get rid of the linter rules that doesn't make that much sense in this project (like react-proptypes) - DONE
  • "Manually" fix the remaining errors - DONE

3. joystream-api-examples (UPDATE: Issues fixed in Joystream/joystream-api-examples#3)

There are a few issues there:

TypeError: Class extends value undefined is not a constructor or null
    at Object.<anonymous> (/home/leszek/projects/joystream/joystream-api-examples/node_modules/@joystream/types/lib/content-working-group/index.js:11:35)

Which looks like a circular reference error caused by the import chain: roles => members => index => content-working-group => members (I cannot reproduce this error with @joystream/types in the monorepo, even though they should be consumed the same way ie. on this branch: #469). Further investigation needed... - FIXED (in joystream-api-examples, but a fix in @joystream/types will probably be required to prevent those kinds of errors in the future)

4. Finish the process of migrating Pioneer into the monorepo

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions