# I want develop environment

**URL:** <https://discourse.joplinapp.org/t/i-want-develop-environment/4657>\
**Category:** Development\
**Created:** [11 December 2019 19:03 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657 "2019-12-11T19:03:24Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [11 December 2019 19:03 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/1 "2019-12-11T19:03:25Z")

</div>

operate on window10  
already I built app via build.md joplin  
but i want to develop (ex. good first issue, insert function, fix bugs)  
i don’t know what to do for this problem  
plz help  
already i red relevant documents  
I need a specific explanation.

---

<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:** [11 December 2019 22:21 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/2 "2019-12-11T22:21:00Z")

</div>

Please check the good first issues, and pick one that you might like. If you have any specific question, feel free to ask.

---

<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:** [11 December 2019 22:26 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/3 "2019-12-11T22:26:36Z")

</div>

See here

> **[laurent22/joplin](https://github.com/laurent22/joplin/labels/good%20first%20issue)**
>
> Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/ - laurent22/joplin

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [12 December 2019 00:13 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/4 "2019-12-12T00:13:00Z")

</div>

it was i checked already  
i want environment that if i modify code then change ui or anything  
in program

testing environment ,  
now i can only execute joplin.exe  
Not testing environment

I already see testing method and execute ArrayUtil.js but nothing happened except the text “success”

I want act reacting program display while i change code

---

<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:** [12 December 2019 00:52 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/5 "2019-12-12T00:52:24Z")

</div>

You can run a debug version by running “ElectronClient/run.sh”. With this, you won’t need to rebuild the complete app every time.

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [12 December 2019 08:25 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/6 "2019-12-12T08:25:33Z")

</div>

After running, the Bash window shuts down.  
later I execute EletronClient/app/dist/win-ia32-unpacked/ joplin  
it was notting happend  
What should I do after running  
to apply the code changes?

---

<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:** [12 December 2019 09:21 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/7 "2019-12-12T09:21:02Z")

</div>

> [@2jaeyeol](#):
>
> After running, the Bash window shuts down.

Not sure what you mean by that. The "Bash window" cannot close, or maybe you double-clicked on run.sh. Instead you need to open "Bash for Windows", navigate to the Joplin directory and run `./ElectronClient/run.sh`. If there's an error, please post here.

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [12 December 2019 13:47 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/8 "2019-12-12T13:47:45Z")

</div>

This is the result of my execution.  
What’s the problem?  
All documents for the window have already been run.

[https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/0/0217a36fba4ccb02039e646d2901e6c32375b3b1.mp4](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/0/0217a36fba4ccb02039e646d2901e6c32375b3b1.mp4)

---

<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:** [12 December 2019 14:26 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/9 "2019-12-12T14:26:39Z")

</div>

You can’t really run it from a DOS prompt. First you need to install the Ubuntu app: [https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6](https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6)

Then open the Ubuntu App and go to the folder where the Joplin source code is, and try from there to run `./ElectronClient/run.sh`

---

<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:** [12 December 2019 14:28 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/10 "2019-12-12T14:28:54Z")

</div>

By the way, there’s detailed information on how to work with the app in Windows: [https://github.com/laurent22/joplin/blob/master/readme/building\_win32\_tips.md](https://github.com/laurent22/joplin/blob/master/readme/building_win32_tips.md)

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [13 December 2019 00:33 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/11 "2019-12-13T00:33:57Z")

</div>

I’ve already done this and i success execute  
EletronClient/app/dist/win-ia32-unpacked/ joplin  
but it was not i want , it just ‘application’ not develop environment am i right to understand?  
i’ll try now in ubuntu 18.04

---

<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:** [13 December 2019 01:32 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/12 "2019-12-13T01:32:27Z")

</div>

Please describe what you mean by “development environment”. Perhaps provide a screenshot of what you have in mind.

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [13 December 2019 01:54 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/13 "2019-12-13T01:54:14Z")

</div>

> [@laurent](#):
>
> Please describe what you mean by “development environment”.

in my opinion it means for example if i change the code (ex insert icon next to tags) then a screen that shows it by applying it.

---

<div class="post-metadata">

**Author:** ![2jaeyeol](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/2jaeyeol/32/1855_2.png) [@2jaeyeol](https://discourse.joplinapp.org/u/2jaeyeol)\
**Post date:** [14 December 2019 12:35 UTC](https://discourse.joplinapp.org/t/i-want-develop-environment/4657/14 "2019-12-14T12:35:33Z")

</div>

I execute success  
Now, let’s try to issue.  
It’s thanks to you.
