# Introducing Krishna Kumar

**URL:** <https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610>\
**Category:** GSoC\
**Created:** [22 March 2022 17:16 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610 "2022-03-22T17:16:00Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [22 March 2022 17:16 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/1 "2022-03-22T17:16:00Z")

</div>

Hello Everyone,

I am Krishna Kumar, a Computer science undergrad at KIIT. I have experience with JS/TS with React. I have made some small [Pull requests](https://github.com/laurent22/joplin/pulls?q=author%3Akrishna8421) before. I am interested in the "Improve plugin search and discoverability" project and soon write a draft proposal for that. I have some doubts regarding the projects which I asked on Discord [here](https://discord.com/channels/610762468960239627/610762468960239629/950878387327619112), [here](https://discord.com/channels/610762468960239627/610762468960239629/951586320667516958) Looking forward to work with the team this summer.

[Github](https://github.com/krishna8421)  
[Linkedin](https://www.linkedin.com/in/krishnaaa8421/)

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [23 March 2022 15:26 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/2 "2022-03-23T15:26:36Z")

</div>

Hi there,  
Welcome to the community.

May I ask you, if you want to review your declined PRs?  
Your record on PRs could be improved.

thx & good luck

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [23 March 2022 16:21 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/3 "2022-03-23T16:21:42Z")

</div>

I would love to work on the declined PR again.

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [23 March 2022 16:24 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/4 "2022-03-23T16:24:04Z")

</div>

read the critics and understand where you have to improve, in particular in [Desktop: Resolves #6254: Open details tag on Pdf Export by krishna8421 · Pull Request #6265 · laurent22/joplin (github.com)](https://github.com/laurent22/joplin/pull/6265)

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [23 March 2022 18:03 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/5 "2022-03-23T18:03:57Z")

</div>

We didn't triage this issue you want to work on, and it's possible we simply won't do anything about it (sometimes we don't address certain issues when it requires too much work for little gain).

Instead you should try to look at the type of issues mentioned there: [Pull request guidelines | Joplin](https://joplinapp.org/gsoc2022/pull_request_guidelines/)

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [24 March 2022 14:40 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/6 "2022-03-24T14:40:59Z")

</div>

Hey,

Just a quick question. We can send our proposal after 4th April, so should I fix an issue or focus and research on the project which I want to work on.

---

<div class="post-metadata">

**Author:** ![roman\_r\_m](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/roman_r_m/32/3297_2.png) [@roman\_r\_m](https://discourse.joplinapp.org/u/roman_r_m)\
**Post date:** [24 March 2022 15:47 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/7 "2022-03-24T15:47:59Z")

</div>

> [@krishna](#):
>
> Just a quick question. We can send our proposal after 4th April, so should I fix an issue or focus and research on the project which I want to work on.

Hi  
At this point it's best to work on one of the open issues.

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [3 April 2022 09:02 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/8 "2022-04-03T09:02:15Z")

</div>

Hi there,  
you are doing?  
Are you getting along well as the serious phase is about to start?  
Any help required on how to read Joplin's codebase and how to fix an issue easily?

good luck

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [3 April 2022 12:40 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/9 "2022-04-03T12:40:14Z")

</div>

Hey,  
Thanks for checking out. I am getting familiar with the code base of Joplin and trying to use the APIs. I have an open [PR](https://github.com/laurent22/joplin/pull/6357), hoping it gets merged.

From 4th we can apply the proposal, I was trying with the [Improve plugin search and discoverability](https://joplinapp.org/gsoc2022/ideas/#11-improve-plugin-search-and-discoverability) project. For writing a proposal I want to clear some doubts, I have some questions in mind:

The current site is the /readme folder which is build and hosted with GitHub, but the plugin route seems to be a large project which can grow large as the number of plugins grows. So I was thinking of a react web app with dynamic routes for every plugin. Can I make it? Even if we make a static build we have to build it whenever a new plugin is added, I will fix it with react, as a new plugin is added the next second it can be visible to the user. As mentioned the whole project will be in typescript and GitHub Actions for CI/CD.

If I get something wrong or you want do to something different just let me know, this is just my opinion.

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [3 April 2022 12:57 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/10 "2022-04-03T12:57:38Z")

</div>

> [@krishna](#):
>
> The current site is the /readme folder which is build and hosted with GitHub, but the plugin route seems to be a large project which can grow large as the number of plugins grows. So I was thinking of a react web app with dynamic routes for every plugin. Can I make it? Even if we make a static build we have to build it whenever a new plugin is added, I will fix it with react, as a new plugin is added the next second it can be visible to the user. As mentioned the whole project will be in typescript and GitHub Actions for CI/CD.

would you mind posting this in the #Development? I would say it is likely that it will be answered better than here.  
By the way I like your idea.

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [3 April 2022 14:17 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/11 "2022-04-03T14:17:06Z")

</div>

Yes Sure, and Thanks

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [4 April 2022 13:43 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/12 "2022-04-04T13:43:19Z")

</div>

Hey, sorry to disturb you again

> All the above can be done using the [info from the plugin repo](https://github.com/joplin/plugins#readme), in particular using manifests.json and stats.json. You would use this to implement the above functionalities. Moreover, the `joplinapp.org` pages should be dynamically generated using a script and this should be integrated with CI.

This is written on the Idealist page. Does that mean the plugin route should also go under the [joplin](https://github.com/joplin)/ **[website](https://github.com/joplin/website)** repo ??

or it should be separately made, hosted, and mapped to the ` joplinapp.org/plugins` route

---

<div class="post-metadata">

**Author:** ![krishna](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krishna/32/13040_2.png) [@krishna](https://discourse.joplinapp.org/u/krishna)\
**Post date:** [6 April 2022 19:28 UTC](https://discourse.joplinapp.org/t/introducing-krishna-kumar/24610/13 "2022-04-06T19:28:04Z")

</div>

I Submitted my 1st Draft Proposal for GSoC. Wating for reviews and suggestions on more improvement
