Skip to content

Roadmap #175

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

Closed
8 of 12 tasks
waynevanson opened this issue Sep 25, 2020 · 4 comments
Closed
8 of 12 tasks

Roadmap #175

waynevanson opened this issue Sep 25, 2020 · 4 comments

Comments

@waynevanson
Copy link
Collaborator

waynevanson commented Sep 25, 2020

Hi Everyone,

Thanks for using this library.

I'd like to give my perspective on the project, what I've been doing and where the project is heading.

What's been going on?

As you've seen, I've been very inactive on the project. I've been focusing my open source hours on SortableJS itself, seeing as there hadn't been any updates in 8 months until a few weeks ago. PR's have been accepted and quality of life changes have been introduced. Typescript has been added to the codebase, but we still need to use @types/sortablejs for the time being.

What's the perspective?

I started this project so I can use SortableJS with React for a client I was working with. I only started programming in January 2019 and I think I published my version (version 2) around September 2019. I didn't really know anything about the DOM or SortableJS, but was passionate so I drove to do it.

I apologize for the inactivity. I had so many ideas for how I wanted this to be but the barriers were to big in comparison to my knowledge at the time. I know much more, have been contributing to other libraries and now feel I know how to make this library worth your time consuming.

What's coming?

There are a lot of features I'd love to add, with some being easier than others.

  • semantic-release for changelog and deployment via git commits.
  • commitizen for easy git commit messages from contributors.
  • commitlint for to ensure git commit guidelines are met.
  • husky for git hooks and linting etc.
  • eslint for linting.
  • Continuous Integration (CI).
  • Continuous Deployment (CD).
  • storybook for testing and examples.
  • cypress/selenium for browser testing via browserstack
  • sortablejs and @types/sortablejs as peer dependencies (Specify sortablejs as a peer dependency #148).
  • useSortable as a hook.
  • Nested sortables. Requires using setState(state => newState) externally.
waynevanson added a commit that referenced this issue Sep 25, 2020
waynevanson added a commit that referenced this issue Sep 25, 2020
BREAKING CHANGE: Users want to use their own versions of sortablejs, so we'll allow it.

ref #175, closes #148
waynevanson added a commit that referenced this issue Sep 25, 2020
waynevanson added a commit that referenced this issue Sep 25, 2020
BREAKING CHANGE: Users want to use their own versions of sortablejs, so we'll allow it.

ref #175, closes #148
waynevanson added a commit that referenced this issue Sep 25, 2020
waynevanson added a commit that referenced this issue Sep 25, 2020
@waynevanson waynevanson changed the title Update Roadmap and some fluff Sep 25, 2020
@waynevanson waynevanson changed the title Roadmap and some fluff Roadmap Sep 25, 2020
waynevanson added a commit that referenced this issue Sep 25, 2020
@waynevanson waynevanson pinned this issue Sep 25, 2020
@waynevanson waynevanson changed the title Roadmap 🛹 Roadmap Sep 25, 2020
@waynevanson waynevanson changed the title 🛹 Roadmap Roadmap Sep 25, 2020
@waynevanson waynevanson changed the title Roadmap 🚊 Roadmap Sep 25, 2020
@waynevanson waynevanson changed the title 🚊 Roadmap Roadmap Sep 25, 2020
@arturocuya
Copy link

@waynevanson Thanks for this update. Can you expand on what will be available when you mark "Nested sortables" (the last item) as done? I'm trying to use nested multi drag sortables and it doesn't seem to be working. I have problems similar like the ones described in #190

@caciuto
Copy link

caciuto commented Jan 25, 2021

Hello @waynevanson, it looks like the official react binding of SortableJS still needs a certain amount of work to be considered stable.

Can you elaborate on the guidelines for contributing to the project?
I do not see instructions on how to set up a development environment and I think that the examples source folder have been removed. Any particular reason for that?
I can spend a certain amount of time trying to help if you can bootstrap me on the project.

Thanks!

@ThaddeusJiang
Copy link

Hi @waynevanson, Can you share how to make Nested sortables work?
Thank you!

@waynevanson
Copy link
Collaborator Author

I've gotten ahead of myself. Sorry to say, but I won't be adding to sortablejs.

I'll be putting my time towards other ventures that are more my style.

I'll close this issue because they are my intentions. New intentions should be a new issue.

@waynevanson waynevanson unpinned this issue Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants