# Making a Package, 2 questions

**URL:** <https://discourse.julialang.org/t/making-a-package-2-questions/21122>\
**Category:** General Usage\
**Created:** [February 23, 2019, 9:29pm UTC](https://discourse.julialang.org/t/making-a-package-2-questions/21122 "2019-02-23T21:29:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![tkoolen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkoolen/32/1603_2.png) [@tkoolen](https://discourse.julialang.org/u/tkoolen)\
**Post date:** [February 23, 2019, 9:52pm UTC](https://discourse.julialang.org/t/making-a-package-2-questions/21122/2 "2019-02-23T21:52:08Z")

</div>

1. By far the easiest and preferred way is to use attobot: [https://github.com/attobot/attobot](https://github.com/attobot/attobot). Note that your package will (unfortunately, still) need a `REQUIRE` file to be registered (see [Current best practices for depencency management for registered packages](https://discourse.julialang.org/t/current-best-practices-for-depencency-management-for-registered-packages/20376)). Also make sure your package’s `UUID` is the one you get from `Pkg.METADATA_compatible_uuid("ChemometricsTools")`. It’s also a good idea to at least add some basic tests, and not having any continuous integration set up would be pretty unique among registered packages, so do consider setting that up as well.
2. Use [https://github.com/JuliaDocs/Documenter.jl](https://github.com/JuliaDocs/Documenter.jl).

---

_[View the full topic](https://discourse.julialang.org/t/making-a-package-2-questions/21122)._
