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

hi, maintenance, whitesmith:master #16

Open
edrex opened this issue Jul 28, 2019 · 4 comments
Open

hi, maintenance, whitesmith:master #16

edrex opened this issue Jul 28, 2019 · 4 comments
Assignees

Comments

@edrex
Copy link
Collaborator

edrex commented Jul 28, 2019

Hi @fiatjaf!

Been looking for a minimal Prose successor, preferable using Prosemirror ever since Prose got put in the attic, and just found Coisas. Thank you!

I want to contribute to this. Need another maintainer? I want to test it a bunch, identify outstanding bugs in existing features, do any maintenance tasks like updating prosemirror, and eventually look into adding at least one major feature (fork+pullrequest when editing someone else's repo, also maybe Gitlab or similar API support #15 ).

@tomasmcm recently made some improvements in master...whitesmith:master that would be worth cleaning up and merging IMO.

  • add parcel + organize into dirs + doc love
  • nice UX improvements with a drill-down single pane view, still needs to reintegrate the image selector pane.

@tomasmcm you want to clean up or give blessing for someone else to?

PS I've been hacking on client-side editor tech -specifically semantic stuff like prosemirror- for literally 2 decades

@fiatjaf
Copy link
Owner

fiatjaf commented Jul 28, 2019

Hi, @edrex!

This project is so abandoned I'll accept basically anything, but your offers are much better than I could have imagined! You seen to be trustworthy and much more capable than me to deal with it, so I invited you to be a collaborator.

I have no idea of what have to be done here. I stopped using Coisas myself little time after getting it working. Also, I have some weird problem that prompts me to try out a new technology every time I start a new project. This time it was Mobx, which I disliked and stopped using, that made it more difficult for me to keep fixing bugs and improving things.

Prosemirror was a thing I never intended to touch again, because it confused my soul and twisted my brain when I was adding it. I have no idea how I managed to put it in a state in which it barely worked. It's great that you have experience with that. Please feel free to make any improvements you feel right.

I didn't even know about @tomasmcm's branch. Seems good enough to me. I love Browserify, but Parcel seems great (never managed to get it working myself however), and at least it's not Webpack. For this project specifically I remember deciding to not try to do a pretty UI at all, just do something that barely resembled a usable interface and move on, so any improvement is welcomed.

@tomasmcm
Copy link

Hi @edrex @fiatjaf ! This is great news!

I found this project while also looking for a Prose.io alternative as it only has support for YAML and CSV. In the meantime, we decided to use another project (Netlify), but I still think there is a need for this.

The goal of my fork was really to make the dev setup easier (hence parcel), and make the UI look more polished. I can't say I've accomplished both but it's a start.
@edrex Feel free to reuse it as you see fit. Also, if you want you can set me as a reviewer if you'd like an extra set of eyes (I still have the project setup, so it's easy to spin up and check).

Cheers,
Tomás

@edrex
Copy link
Collaborator Author

edrex commented Jul 30, 2019

My main interest is in having a tool like this I can reach for for content editing, and having a maintenance plan for it going forward. I'm aware of Netlify CMS but I don't want a CMS, just a simple editor.

Prototypes with the "ugly and minimally functional" aesthetic usually mean a developer focused on validating assumptions (like new tech, UI ideas, architecture and whatnot) in a low risk environment (which is great, when you can take some time to do that)

I had to look Mobx up. A few years ago there was a lot of confusion about how to represent state in React (classic functional programming confusion), and I guess it was one of the hot picks? Hopefully it will seem like something familiar.

I've been doing mostly backend/data flow stuff at work for several years, and using Elm for toy projects. When I say I've been hacking on editors for two decades, emphasis on hacking and more the last decade than this one 😏.

Browserify has been my go-to too. Having the build pipelines automatically figured out based on dependency graph and target sounds pretty good though. I haven't set up a dev env yet, will do for both build chains and try them out. Thanks for offering to review @tomasmcm, will tag you. I think the UI stuff will have to be massaged a bit, mostly just lack of image selection support unless I missed something.

@edrex edrex closed this as completed Jul 30, 2019
@edrex
Copy link
Collaborator Author

edrex commented Jul 30, 2019

Actually I'll leave this open until merge is resolved.

@edrex edrex reopened this Jul 30, 2019
@edrex edrex self-assigned this Jul 30, 2019
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

3 participants