# Workflow in p5js

**URL:** <https://discourse.processing.org/t/workflow-in-p5js/23076>\
**Category:** Beginners\
**Created:** [August 6, 2020, 10:38am UTC](https://discourse.processing.org/t/workflow-in-p5js/23076 "2020-08-06T10:38:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tahsin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tahsin/32/9900_2.png) [@Tahsin](https://discourse.processing.org/u/Tahsin)\
**Post date:** [August 6, 2020, 10:38am UTC](https://discourse.processing.org/t/workflow-in-p5js/23076/1 "2020-08-06T10:38:44Z")

</div>

Hey! So, I mostly code in processing java and py. But I wanna get started with javascript.  
I’ve tried the online p5 editor. But I couldn’t find a way to integrate it with github.

I tried using localhost just like Dan showed in one of his videos. But I can’t get it to work. All other resources I’ve seen online are just too confusing to me

I’d also like to use other libraries such as D3 using script tags, i.e without downloading the zip file.  
`<script src="https://d3js.org/d3.v5.min.js"></script>`

I’m just so new to this whole coding in javaScript that I don’t even know where to start.  
Is there like a better workflow I can follow?

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [August 6, 2020, 3:17pm UTC](https://discourse.processing.org/t/workflow-in-p5js/23076/2 "2020-08-06T15:17:56Z")

</div>

> [@Tahsin](#):
>
> Is there like a better workflow I can follow?

> [@Help! Why I cannot use the P5JS](https://discourse.processing.org/t/help-why-i-cannot-use-the-p5js/18067/2):
>
> For an absolute beginner, my advice is to start on some p5js online editor, such as this 1: man_student[OpenProcessing.org/sketch/create](http://OpenProcessing.org/sketch/create) Some sketches I’ve got there btW: grinning By using such specialized p5js online resources we don’t need to make our own “index.html” file. wink When you decide it’s time to learn how to code your own “index.html” file, you can use more generic JS online editors, such as these 2 below: sunglasses You can also take a look at my sketches I…

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [August 6, 2020, 5:34pm UTC](https://discourse.processing.org/t/workflow-in-p5js/23076/3 "2020-08-06T17:34:57Z")

</div>

I started here:  
[https://p5js.org/get-started/](https://p5js.org/get-started/)

And also able to use the Processing P5 mode but had to update manually the p5.min.js file.

I can;t comment on the GitHub integration.

`:)`
