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

refactor: next big version change #22

Open
10 tasks
hehehai opened this issue Jul 1, 2022 · 1 comment
Open
10 tasks

refactor: next big version change #22

hehehai opened this issue Jul 1, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@hehehai
Copy link
Owner

hehehai commented Jul 1, 2022

feats

L1

  • crates/* workspace member support show specific path
  • support rust explorer playground
  • extenstion background.js proxy all request and cache data
  • deps relative path relation package sub crate
  • tests (auto)

L2

  • gitlab and gitlab server support

fixs

L1

L2

  • gitlab all styles

factor

code stack: svelte, typescript, vite (not change)

  • compact code
  • simplify the build packaging process
@hehehai hehehai added the enhancement New feature or request label Jul 1, 2022
@hehehai hehehai added this to the 1.0.0 milestone Jul 1, 2022
@hehehai hehehai self-assigned this Jul 1, 2022
@hehehai hehehai pinned this issue Jul 1, 2022
@hehehai
Copy link
Owner Author

hehehai commented Jul 1, 2022

crates/* workspace member

🤔 trigger: is workspace member some path has *

about github repo trees
API: https://api.github.com/repos/bevyengine/bevy/git/trees/main?recursive=1

  1. get current repo base link and branch
  2. get repo tree
  3. convert flat tree to nest tree
  4. find workspace like crates/* has * symbol, get this dir lineal children
  5. render workspace sub list in parent crates/*

❗️need cache the tree api data, High frequency requests will trigger current limiting of GitHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant