publiclab / PublicLab.Editor

A general purpose, JS/Bootstrap UI framework for rich text posting. An author-friendly, minimal, mobile/desktop interface for creating blog-like content, designed for PublicLab.org
https://publiclab.github.io/PublicLab.Editor/examples/
GNU General Public License v3.0
79 stars 128 forks source link

GSoC / Outreachy Editor Project Planning Issues and General Disscussion #490

Open keshav234156 opened 4 years ago

keshav234156 commented 4 years ago

In this issue, we can discuss about weekly goals and the issue we are going to work during the whole project. I have also made the Summer of Code 2020 project https://github.com/publiclab/PublicLab.Editor/projects/1 to keep the track of Issues To Do, In Progress, Done.

Editor Project Collaboration plan : https://docs.google.com/document/d/1LX1VEi_TEplnduXETqwr8mPPt-hshlg03dLeaa74hMI/edit

UI Improvements

Bugs

Features

Pending bugs and features PR

Tests

Whenever working on any Issue please leave a comment on the issue or Assign the issue to yourself.

Thanks !!!

keshav234156 commented 4 years ago

Hi @shreyaa-s @NitinBhasneria @Shulammite-Aso , For this week let us focus on the opening issue from the proposal that we all made. You all can then add the links above in the task list.

Shulammite-Aso commented 4 years ago

Most of the issues are the same in our proposals. I think splitting up the project so that each one of us will have specific areas to focus on, will be a fine thing.

https://github.com/publiclab/plots2/issues/7873 had mentioned the same thing.

What do you think?

keshav234156 commented 4 years ago

Yes, I saw all the proposals. Roughly around 75% of the proposal is the same. We can open all the remaining issues that are different and not present in other's proposal

I don't think giving a complete specific area to each one of us would be useful. Let's first open up the completely small independent issue and then we can start by claiming that independent issues.

Thanks!!

shreyaa-s-zz commented 4 years ago

I agree with @Shulammite-Aso . My proposal also focuses on some issues related to the work you've mentioned. This would mean a greater chance of the code breaking or having discrepancies if we were to work separately. A big team on Editor would yield the desired results only if we were to work as a team. Let's have a meeting where we could discuss our ideas, plan the next week, divide the work and establish a workflow. What say @keshav234156 @Shulammite-Aso @NitinBhasneria ?

keshav234156 commented 4 years ago

@shreyaa-s We can use this thread to discuss our ideas, plan the next week, divide the work and establish a workflow

shreyaa-s-zz commented 4 years ago

@keshav234156 that's fine by me.

NitinBhasneria commented 4 years ago

I agree with dividing and working seperately. But we all should know what each others are doing. @keshav234156 I agree with you.

NitinBhasneria commented 4 years ago

Yes, I saw all the proposals. Roughly around 75% of the proposal is the same. We can open all the remaining issues that are different and not present in other's proposal

I don't think giving a complete specific area to each one of us would be useful. Let's first open up the completely small independent issue and then we can start by claiming that independent issues.

Thanks!!

Here, I think that deciding the workflow and then divide the work will be a better option. simply claiming the issues won't help much. So, first of all we should decide what will be the best workflow as a team. Let's pin @jywarren @cesswairimu @emilyashley for there views. Thanks.

Shulammite-Aso commented 4 years ago

Here, I think that deciding the workflow and then divide the work will be a better option.

Let's pin @jywarren @cesswairimu @emilyashley for there views. Thanks.

I think this is cool!
We're either going to be dividing the work up and deciding how best to work on them by ourselves, or the mentors already have plans coming in place. I think we have to hear from them first either ways.

Thank you.

keshav234156 commented 4 years ago

ok, Let's start by making a list of different sub-project projects possible

  1. Potential Bugs
  2. Mobile view optimization
  3. Adding a new module for Customizing maps on PublicLab.org #419
  4. Adding test suite
  5. Adding a linting tool
  6. Develop a workflow for documenting hard-to-reproduce bugs, so that users can report and document them (with screenshots, GIFs, screen recordings, js console captures?)
keshav234156 commented 4 years ago

@NitinBhasneria @Shulammite-Aso @shreyaa-s Please list other sub-project possible other than this ?

cesswairimu commented 4 years ago

Hey all, congrats everyone once more and I love the discussions already going on here :tada: :tada: ... I think with all of you working on one project, the subprojects are bond to inter twin at any moment .. working collaboratively is more of the approach we should be going for...of course at a given time everyone will be working on separate issues but you might find one issue is dependent on or complete something, someone else is working on... makes sense?

We normally let the interns decide on how to divide the issues among themselves but we also encourage reviewing each other pull requests, interacting on discussions on each others work, picking up approaches and mockups from each others proposals to come up with a better implementation on the parts you are working on e.t.c

Shulammite-Aso commented 4 years ago

Thank you @cesswairimu Noted!! 🎉

shreyaa-s-zz commented 4 years ago

Hey @cesswairimu Thanks for the input!

@keshav234156 if we're making a list of sub projects that we can cover/discuss, here's my input:

Shulammite-Aso commented 4 years ago

@NitinBhasneria @Shulammite-Aso @shreyaa-s Please list other sub-project possible other than this ?

There is also; User testing, using lookback.io perhaps?

Also the new module will be for adding custom contents like maps and a grid of other contents in publiclab.org. I think I would like to work on this part if we don't mind?? Only I'm not sure yet if there should be a different module for adding maps and another for adding grid contents, or if they should both be using the same module? I'm yet to figure that out.

keshav234156 commented 4 years ago

Can we all choose some other channel to disscuss.I think it's very difficult to chat here on github. We can create a room on riot or any other similar software. what are your thoughts on this??

Shulammite-Aso commented 4 years ago

I have a UI sketch of the new custom inserts on my proposal. And I'm thinking the UI could be handled differently from the actual module extension. But I can't tell how intertwined the two will be yet to decide if different persons can handle each.

Shulammite-Aso commented 4 years ago

Can we all choose some other channel to disscuss.I think it's very difficult to chat here on github. We can create a room on riot or any other similar software. what are your thoughts on this??

Oh! I think our mentors should be able to come back and follow up on our chats. That may be difficult if we create a different group??

Shulammite-Aso commented 4 years ago

Unless it will be cool to have them their too.

NitinBhasneria commented 4 years ago

Can we all choose some other channel to disscuss.I think it's very difficult to chat here on github. We can create a room on riot or any other similar software. what are your thoughts on this??

@keshav234156 I agree with you but as @Shulammite-Aso said it would be difficult to follow up our chats. Also, I do think we four of us can have a different suitable platform for discussing the workflow and then we can tell the workflow to the mentors after deciding.

keshav234156 commented 4 years ago

https://riot.im/app/#/room/!hFdwKeIWxjjMOPWhpb:matrix.org just made a room. @Shulammite-Aso yes, Mentors can also be added in this room. Please send a "Hi" message so that I can know that you have been added and it works properly

keshav234156 commented 4 years ago

@NitinBhasneria ok then we can discuss it here

keshav234156 commented 4 years ago

@keshav234156 if we're making a list of sub projects that we can cover/discuss, here's my input:

  1. Adding functionalities to Extras tab. #402 (this is a major project)
  2. Adding tools for shortcode syntax.

For Adding functionalities to Extras tab we need to first discuss with @jywarren . This issue was opened up by a contributor and it hasn't be approved by Jeff yet. I beleive Adding tools for shortcode syntax and Custom Insert are similar?

NitinBhasneria commented 4 years ago

ok, Let's start by making a list of different sub-project projects possible

  1. Potential Bugs
  2. Mobile view optimization
  3. Adding a new module for Customizing maps on PublicLab.org #419
  4. Adding test suite
  5. Adding a linting tool
  6. Develop a workflow for documenting hard-to-reproduce bugs, so that users can report and document them (with screenshots, GIFs, screen recordings, js console captures?)

I think the first one "Potential Bugs" should be elaborated more @keshav234156 In other words there are many issues in this potential bugs which should be divided according to the modules

keshav234156 commented 4 years ago

@shreyaa-s sorry, I misunderstood, saw your proposal and it mentions Adding functionalities to the 'Extras' tab. I think you wanted this to be a sub-project. So can you please open up issues for different modules as mentioned in your proposal

NitinBhasneria commented 4 years ago

@shreyaa-s sorry, I misunderstood, saw your proposal and it mentions Adding functionalities to the 'Extras' tab. I think you wanted this to be a sub-project. So can you please open up issues for different modules as mentioned in your proposal

Ahh, @keshav234156 I think we should first list out the things we need to work and then divide them according to the interest then we can individually open the issues. What do you think?

shreyaa-s-zz commented 4 years ago

https://riot.im/app/#/room/!hFdwKeIWxjjMOPWhpb:matrix.org just made a room. @Shulammite-Aso yes, Mentors can also be added in this room. Please send a "Hi" message so that I can know that you have been added and it works properly

It says failed to join room. You've not been invited to this room.

shreyaa-s-zz commented 4 years ago

@keshav234156 if we're making a list of sub projects that we can cover/discuss, here's my input:

  1. Adding functionalities to Extras tab. #402 (this is a major project)
  2. Adding tools for shortcode syntax.

For Adding functionalities to Extras tab we need to first discuss with @jywarren . This issue was opened up by a contributor and it hasn't be approved by Jeff yet. I beleive Adding tools for shortcode syntax and Custom Insert are similar?

I believe so, yes. Also I think we need to take @jywarren 's approval and input on the same. It will be easier to prioritize and work on the features accordingly.

keshav234156 commented 4 years ago

I think the first one "Potential Bugs" should be elaborated more @keshav234156 In other words there are many issues in this potential bugs which should be divided according to > modules @NitinBhasneria all the potential bugs don't belong to any particular module These changes are to bemade in woofmark

NitinBhasneria commented 4 years ago

I think the first one "Potential Bugs" should be elaborated more @keshav234156 In other words there are many issues in this potential bugs which should be divided according to > modules @NitinBhasneria all the potential bugs don't belong to any particular module These changes are to bemade in woofmark

Its ok then.

keshav234156 commented 4 years ago

https://riot.im/app/#/room/!hFdwKeIWxjjMOPWhpb:matrix.org just made a room. @Shulammite-Aso yes, Mentors can also be added in this room. Please send a "Hi" message so that I can know that you have been added and it works properly

It says failed to join room. You've not been invited to this room.

Can you please check it now. I have changed room setting

keshav234156 commented 4 years ago

@shreyaa-s i think you can only join by invite

NitinBhasneria commented 4 years ago

@keshav234156 Can't join....

shreyaa-s-zz commented 4 years ago

@shreyaa-s i think you can only join by invite

I've joined.

NitinBhasneria commented 4 years ago

Yea I have too now.

keshav234156 commented 4 years ago

Shulammite-Aso you can also join

NitinBhasneria commented 4 years ago

From my side I would like to add:

  1. Title bar tag integration improvement: Addition, deletion of the tags. #470
  2. CSS or UI improvement. #495
  3. Drag and Drop file improvements. #504
  4. The user interfaces to attach files or image improvement.
  5. Table inserting format. So that we can give format to the tables. #506
  6. Proper documentation with each module. #501
  7. Data Embedding. When copied from other sources to the editor. #505

I will add some more with time. Thank you

keshav234156 commented 4 years ago

@NitinBhasneria Looks a good list.Can you please open a detail issues for each of the following .Just copy - pasting from proposal that you have made for above tasks

shreyaa-s-zz commented 4 years ago

@NitinBhasneria Looks a good list.Can you please open a detail issues for each of the following .Just copy - pasting from proposal that you have made for above tasks

I'll go ahead and do the same.

keshav234156 commented 4 years ago

I am really sorry. That occurs because of end-to-end encryptions and it can't be disabled now .So just created a new room https://riot.im/app/#/room/!ZuaTBWNFvZoftPwQmG:matrix.org .Hope this will able to handle all the mess

NitinBhasneria commented 4 years ago

Well, its ok.

keshav234156 commented 4 years ago

@NitinBhasneria @shreyaa-s Please update this list as well to keep things at one place https://github.com/publiclab/PublicLab.Editor/issues/490#issue-613024913

shreyaa-s-zz commented 4 years ago

Update the list, how?

@NitinBhasneria @shreyaa-s Please update this list as well to keep things at one place #490 (comment)

NitinBhasneria commented 4 years ago

He just means to just update your comment (list of issues).

shreyaa-s-zz commented 4 years ago

He just means to just update your comment (list of issues).

Done!

keshav234156 commented 4 years ago

No, I meant updating above list. I think that also comes with reviewer right

shreyaa-s-zz commented 4 years ago

No, I meant updating above list. I think that also comes with reviewer right

There's no such option to edit your comment.

shreyaa-s-zz commented 4 years ago

Are you talking about issue list?

No, the initial comment of this discussion.

NitinBhasneria commented 4 years ago

No, I meant updating above list. I think that also comes with reviewer right

There's no such option to edit your comment.

Yea, not enough rights.

keshav234156 commented 4 years ago

done!! Looks almost a complete list now!!