# Adding a Project.toml to an existing package

**URL:** <https://discourse.julialang.org/t/adding-a-project-toml-to-an-existing-package/55592>\
**Category:** General Usage\
**Created:** [February 19, 2021, 1:08am UTC](https://discourse.julialang.org/t/adding-a-project-toml-to-an-existing-package/55592 "2021-02-19T01:08:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gideonsimpson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gideonsimpson/32/1928_2.png) [@gideonsimpson](https://discourse.julialang.org/u/gideonsimpson)\
**Post date:** [February 19, 2021, 1:08am UTC](https://discourse.julialang.org/t/adding-a-project-toml-to-an-existing-package/55592/1 "2021-02-19T01:08:44Z")

</div>

I’ve got a repo i’ve been developing, and I would like to start laying it out properly as a package that, in principle, someong could to an `add` to. However, I’d prefer not to trash what I already have. Is there a way I can “just” use `generate` to construct the `Project.toml` file? I already have some of my codes in `/src` folder.

---

<div class="post-metadata">

**Author:** ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Post date:** [February 19, 2021, 1:17am UTC](https://discourse.julialang.org/t/adding-a-project-toml-to-an-existing-package/55592/2 "2021-02-19T01:17:09Z")

</div>

Probably not. Just do

```julia
] activate . 

```

and then `] add` all the packages you currently have `using` in your code.

---

<div class="post-metadata">

**Author:** ![maxkapur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maxkapur/32/21208_2.png) [@maxkapur](https://discourse.julialang.org/u/maxkapur)\
**Post date:** [February 19, 2021, 1:46am UTC](https://discourse.julialang.org/t/adding-a-project-toml-to-an-existing-package/55592/3 "2021-02-19T01:46:03Z")

</div>

I got some helpful responses to a similar question [here](https://discourse.julialang.org/t/what-are-the-steps-to-create-your-own-package-in-julia/40877/15).
