chooser icon indicating copy to clipboard operation
chooser copied to clipboard

Add component flowchart in the documentation

Open ashu54-aseem opened this issue 4 years ago • 18 comments

In the README.md, the flow of the project is not well explained. The aim is to add a flow chart to explain the function/component flow in a single cycle so that future contributors would not need to dive deep into dev tools to understand how the app works.

Below is an illustration attached to a workflow chart of a login feature.

image

In a similar manner, we can create the flowchart for the chooser project as well for better understanding.

ashu54-aseem avatar Jan 15 '21 10:01 ashu54-aseem

@obulat Plzzz have a look at the issue.

Cronus1007 avatar Jan 15 '21 11:01 Cronus1007

I am not sure about the value it would provide. Could you create a sample specifically for the Chooser, @ashu54-aseem , so that we could see what you mean?

obulat avatar Jan 20 '21 04:01 obulat

@obulat Since we are discussing the updation of documentation here.So shall we implement an automated technology to keep the track of documentation and always keep it up to date . Is there any kind of such thing?

Cronus1007 avatar Jan 20 '21 05:01 Cronus1007

@obulat I'm working on it. I'll present a rough version which would help clear things up.

ashu54-aseem avatar Jan 21 '21 13:01 ashu54-aseem

working

This is a rough sketch of what I was alluding to above. This could be of help as a handy guide to see the working of the project.

ashu54-aseem avatar Jan 24 '21 13:01 ashu54-aseem

@obulat Shall I start implementing this issue?

Cronus1007 avatar Feb 09 '21 01:02 Cronus1007

@Cronus1007 If you want to work on this, sure! We are always open to improvements to documentation. I'd love to see an example of another project that provides this type of flow chart for front-end components, it's not something I've seen done before but if it's useful to contributors I'm happy to include it.

zackkrida avatar Mar 05 '21 03:03 zackkrida

@zackkrida I am thinking to implement this issue with mermaid. Have a look https://mermaid-js.github.io/mermaid/#/n00b-gettingStarted

Cronus1007 avatar Mar 05 '21 04:03 Cronus1007

@Cronus1007, I think that @ashu54-aseem should implement this, as he was the one who proposed it.

obulat avatar Mar 05 '21 05:03 obulat

@obulat Okk.

Cronus1007 avatar Mar 05 '21 06:03 Cronus1007

@obulat Is the uploaded version fine, or are some modifications to be made before I raise a PR?

ashu54-aseem avatar Mar 09 '21 19:03 ashu54-aseem

@ashu54-aseem I would look at this PR, it should be the last big change before the chooser goes live: https://github.com/creativecommons/chooser/issues/345

zackkrida avatar Mar 10 '21 01:03 zackkrida

It seems that PR #346 was more focused on the development workflow, whereas this feature request is more concerned with component state as the user answers the chooser questions. Is my understanding correct? If so, I propose we close PR #345 and go forward with a component-state diagram, of sorts.

brylie avatar Sep 09 '21 09:09 brylie

I want to contribute to this please assign it to me

Tapo41 avatar Mar 04 '23 09:03 Tapo41

Hii I would like to work on this issue please assign me @TimidRobot

Pursottam6003 avatar Mar 31 '23 13:03 Pursottam6003

Hey @obulat , I would like to work on this issue

abhinav26966 avatar Jul 30 '24 17:07 abhinav26966