Open devcodes9 opened 2 days ago
Hello, can you assign me this issue to work on?
@infernodragon456 Assigned..Happy Coding!
@devcodes9 should I clone the main branch or the staging branch?
@infernodragon456 you can clone it from staging
@devcodes9 I have updated the file structure as mentioned. Here is a screenshot for reference: Please review and let me know of any changes! If this is acceptable, let me know so that I can create a PR.
@infernodragon456 Structure looks fine(other than 2 dist folders). I would request you to read the acceptance criteria, dont forget to resolve the imports and build. Also, provide a screen recording in the PR.
Is your feature request related to a problem? Please describe.
The current folder structure and module naming in the Editor Hub repository are inconsistent and overly verbose. This makes navigation and maintenance of the codebase more difficult than necessary. For example, we have folders like
quill-emojijs-main
instead of simplyemoji
.Describe the solution you'd like
Refactor the folder structure and module naming to be more concise, consistent, and intuitive. This should include:
emoji
instead ofquill-emojijs-main
)Implementation details
Proposed folder structure: (Can be changed) editor-hub/ ├── src/ │ ├── core/ │ ├── modules/ │ │ ├── emoji/ │ │ ├── mention/ │ │ ├── table/ │ │ └── ...
Example of module renaming:
quill-emojijs-main
->emoji
quill-mention
->mention
quill-better-table-master
->table
Relevant code
This change will affect multiple areas of the codebase. Here's an example of how imports might change:
Additional context
Refactoring the folder structure and module naming will improve the overall organization of the project, making it easier for both maintainers and contributors to navigate and understand the codebase. It will also make the project more approachable for new contributors.
Possible challenges
Acceptance Criteria