SaptarshiSarkar12 / Drifty

Drifty is an Open-Source Interactive File Downloader System built with Java
https://saptarshisarkar12.github.io/Drifty/
Apache License 2.0
179 stars 130 forks source link

[FEATURE] Add docs for the Website #273

Open SaptarshiSarkar12 opened 1 year ago

SaptarshiSarkar12 commented 1 year ago

Is your feature request related to a problem? Please describe.

The README file currently lacks examples and use cases for both Drifty CLI and GUI. It also does not mention the custom issue labels that the project uses. Before testing their changes, the contributors need to run some commands. The addition of Dockerfiles to this project via #218 will require some notes and advices, but the README file is already too crowded and lengthy.

Describe the solution you'd like.

I would like to have a docs section for Drifty with sections like - Quickstart, Getting Started, Contributing, FAQ and Troubleshooting.

The docs should be in markdown files and will be rendered by next js. You can read more about this here.

If you have any suggestions to add more suggestions, please let me know.

Screenshots

The docs page can have a look like this -

Image

You can see the live version of the docs homepage here.

Additional information

Skills you need to solve this issue - NextJS, TailwindCSS, MD / MDX in Nextjs. Those who wish to work on this issue, please leave a comment below and I will assign you with the task.

sathvik-ng-07 commented 1 year ago

Hi SaptarshiSarkar12,

I'm interested in working on this issue. I've reviewed the problem and your proposed solution, and I'd like to contribute to improving the documentation for Drifty as described.

Here's what I plan to do:

Please let me know if you have any specific requirements, guidelines, or additional information I should be aware of before I start working on this. And also let me know if i can submit PR on the master branch itself or some other branch . I'm excited to contribute to the project and help improve its documentation.

Thank you! Sathvik N G

SaptarshiSarkar12 commented 1 year ago

Thank you @sathvik-ng-07 for your interest in this issue! Yes, I agree with your plan. Looks good to me. :+1: You need to open the PR to the master branch (the default branch). Please do not open any PR against other branches. I am assigning you with the task. You can start working on it.

SaptarshiSarkar12 commented 1 year ago

@sathvik-ng-07 no longer wants to work on it.

If anyone else wants to work on this issue, please comment below and I will assign you with the task.
chauhansumitdev commented 1 year ago

I would like to work on this issue.

SaptarshiSarkar12 commented 1 year ago

I would like to work on this issue.

Thank you for your interest in this issue! I am assigning you with the task.

markandey1414 commented 1 year ago

Hello @SaptarshiSarkar12 , I would like to work on this issue and resolve it.

SaptarshiSarkar12 commented 1 year ago

@markandey1414 Yes, you can work on this issue. Assigning the task to you.

You can discuss this issue in our Discord server.

Neel-07 commented 1 year ago

hello @SaptarshiSarkar12, can you assign this issue to me i would like to work on this issue.

SaptarshiSarkar12 commented 1 year ago

If @markandey1414 no longer wants to work on this issue, then, I can assign you (@Neel-07 ). Let's wait for his (@markandey1414 ) reply.

markandey1414 commented 1 year ago

Yes @SaptarshiSarkar12 I'm working on it. Thanks for assigning me this.

SaptarshiSarkar12 commented 1 year ago

Okay @markandey1414.

markandey1414 commented 1 year ago

@SaptarshiSarkar12 permission to access the repo is denied, not able to issue pr

SaptarshiSarkar12 commented 1 year ago

@markandey1414 Why? Can you please show the exact error?

SaptarshiSarkar12 commented 1 year ago

@markandey1414 I think you have not made changes in your forked repo. I can't see your fork. You should fork this repo, make changes there and then, open the Pull Request.

markandey1414 commented 1 year ago

@SaptarshiSarkar12 I cloned the repo locally, made a branch, added a few files then tried to push it in the branch, but it says that permission is denied

SaptarshiSarkar12 commented 1 year ago

You should clone your forked repo not this one. Otherwise, you will not be able to create a PR.

SaptarshiSarkar12 commented 1 year ago

Read here

SaptarshiSarkar12 commented 1 year ago

As @markandey1414 is not responding and has been inactive, I am removing the assignment from @markandey1414. This issue is now open for all contributors and newcomers. So, if anyone wants to work on this issue, please comment below.

hasnainmakada-99 commented 1 year ago

Hey @SaptarshiSarkar12 is anyone in queue for solving this issue, if no one's there then I would Like to try my hands on this issue

SaptarshiSarkar12 commented 1 year ago

@hasnainmakada-99 No, there's no one willing to work on this issue. @hasnainmakada-99 Yes, you can work on this issue. I would be happy to assign you with the task. Thank you for your interest in the issue :smile:!

hasnainmakada-99 commented 1 year ago

Alright then, Let's do this πŸ”₯

hasnainmakada-99 commented 1 year ago

Hey @SaptarshiSarkar12 Did I need to complete the docs section whole from the markdown itself or do I have to just create the individual files for it, like the getting started, FaQ and so on ?

And also do I have to write the files in Markdown or in MDx format as provided by NextJS ?

SaptarshiSarkar12 commented 1 year ago

@hasnainmakada-99 Yes, you need to create separate pages for each sections of the docs like Getting Started, Contributing, FAQ, etc. @hasnainmakada-99 You can use either of the two - Your wish :smile:. I think MDx is better of the two, what do you say :thinking:?

hasnainmakada-99 commented 1 year ago

@hasnainmakada-99 Yes, you need to create separate pages for each sections of the docs like Getting Started, Contributing, FAQ, etc. @hasnainmakada-99 You can use either of the two - Your wish πŸ˜„. I think MDx is better of the two, what do you say πŸ€”?

Yeah sure @SaptarshiSarkar12 I will create the files as you said and coming from the flutter ecosystem, I am more familiar with Markdown and less with MDx although I know the basics of React but that would be not enough so can I proceed with General Markdown?

SaptarshiSarkar12 commented 1 year ago

@hasnainmakada-99 Yes, you can proceed.

Please note that the data should be fetched from the Markdown - simply displaying/rendering the Markdown will not solve the issue.

hasnainmakada-99 commented 1 year ago

Like which data @SaptarshiSarkar12, can you please provide more context to the note

SaptarshiSarkar12 commented 1 year ago

You can check this branch to see how I have tried to implement a portion of the docs. It clearly shows how the work needs to be done. Suggestions to that approach are welcomed :smile:. @hasnainmakada-99 Were you planning to do something like this?

hasnainmakada-99 commented 1 year ago

Ohh I thought that I just have to provide the markdown files and the rest will be implemented by the dev team @SaptarshiSarkar12

SaptarshiSarkar12 commented 12 months ago

@hasnainmakada-99 No, nothing like that :laughing:.

hasnainmakada-99 commented 12 months ago

I think that will be quite difficult for me to work on @SaptarshiSarkar12 as having no prior experience with next

SaptarshiSarkar12 commented 12 months ago

@hasnainmakada-99 Okay. Then, try what you can do to solve the issue. No need to work in the way I have written the code.

hasnainmakada-99 commented 12 months ago

Sure @SaptarshiSarkar12 I'll provide you with all the required documentations necessary and maybe will try to look into the code sude as well

SaptarshiSarkar12 commented 12 months ago

Okay, then. No issue :+1:.

SaptarshiSarkar12 commented 11 months ago

@hasnainmakada-99 Did you face any new problems? How much is done? Please let me know.

hasnainmakada-99 commented 11 months ago

Hey @SaptarshiSarkar12 So sorry for not updating you, actually my exams were started in the midst of my contribution so totally forgot to update you, Anyways, the Getting started doc is done and the steps to install drifty on various os is also done, you can check it out in my fork here πŸ‘‡πŸ»

https://github.com/hasnainmakada-99/Drifty/tree/master/Website/app/docs

SaptarshiSarkar12 commented 11 months ago

Okay. No problem. You can take your time :smile:.

hasnainmakada-99 commented 11 months ago

Thank you so much brother @SaptarshiSarkar12

SaptarshiSarkar12 commented 11 months ago

Most welcome :grin: @hasnainmakada-99!

goody-dev commented 11 months ago

@SaptarshiSarkar12 I'm a React developer, I'm new to contributing, and I'd like to look into this. It seems like the doc page isn't yet on the main website, right. But it's in the demo. Pls, am I to build the doc page and make a pull request or what exactly is expected?

SaptarshiSarkar12 commented 11 months ago

@goody-dev Welcome to the Open-Source community :smile:! Thank you for your interest in this issue :pray:. Sorry, currently this issue is being worked on by @hasnainmakada-99 via Pull Request #378. If he needs any help or you want to modify any of his changes, then, you are welcome to do so.

hasnainmakada-99 commented 11 months ago

Hey @SaptarshiSarkar12 I'll resume the work by tonight if possible l, currently undergoing a medical treatment 😷

SaptarshiSarkar12 commented 11 months ago

@hasnainmakada-99 It's okay. No problem. Have some rest :smile:, take care.

goody-dev commented 11 months ago

@goody-dev Welcome to the Open-Source community :smile:! Thank you for your interest in this issue :pray:. Sorry, currently this issue is being worked on by @hasnainmakada-99 via Pull Request #378. If he needs any help or you want to modify any of his changes, then, you are welcome to do so.

Alright, no problem.

SaptarshiSarkar12 commented 11 months ago

@goody-dev Thank you for your cooperation! 😊

SaptarshiSarkar12 commented 11 months ago

@goody-dev The one (@hasnainmakada-99) who has the issue assigned will not be able to create the feature to render the markdown files of docs. So, can you do that?

goody-dev commented 10 months ago

Yes, I would be glad to @SaptarshiSarkar12

SaptarshiSarkar12 commented 10 months ago

Great πŸ˜ƒ! Then, @hasnainmakada-99 will create the markdown files which contains the contents of docs pages. And you (@goody-dev) can create the feature that renders those docs pages contents. Is that okay for both of you?

goody-dev commented 10 months ago

Yes, @SaptarshiSarkar12. That's fine.

SaptarshiSarkar12 commented 10 months ago

Okay. Thank you @goody-dev πŸ‘.

goody-dev commented 10 months ago

Pls inform me when I can start working on it, @SaptarshiSarkar12. It seems like work is still ongoing on the MD files.