# \#workflow

**URL:** https://discourse.julialang.org/tag/workflow/220.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] ShareAdd.jl - making easy to import packages from multiple environments](https://discourse.julialang.org/t/ann-shareadd-jl-making-easy-to-import-packages-from-multiple-environments/121261)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 18\
**Last updated:** [June 14, 2026, 3:59pm UTC](https://discourse.julialang.org/t/ann-shareadd-jl-making-easy-to-import-packages-from-multiple-environments/121261 "2026-06-14T15:59:48Z")

</div>

I am happy to announce the newly registered package ShareAdd.jl . The package is intended for the interactive use. It’s purpose is to make commonly used packages comfortably available without the dilemma of either addin…

---

## [JuliaRegisterChangelog, a workflow for automatic package registration and changelogs based on Conventional Commits](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488)

<div class="topic-metadata">

**Author:** [@alex180500](https://discourse.julialang.org/u/alex180500)\
**Replies:** 3\
**Last updated:** [April 14, 2026, 10:39am UTC](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488 "2026-04-14T10:39:57Z")

</div>

I wanted to automate the process of commenting the latest commit to trigger the JuliaRegistrator. I also wanted this automation to include a changelog based on conventions like Conventional Commits. For this reason I cr…

---

## [Interactive prototyping workflows](https://discourse.julialang.org/t/interactive-prototyping-workflows/133265)

<div class="topic-metadata">

**Author:** [@kousu](https://discourse.julialang.org/u/kousu)\
**Replies:** 41\
**Last updated:** [October 27, 2025, 10:26am UTC](https://discourse.julialang.org/t/interactive-prototyping-workflows/133265 "2025-10-27T10:26:00Z")

</div>

Hi all, I’m writing data analysis scripts. Their form is usually like: using Plots, XLSX, DataFrames # load some data # drop mangled parts # calculate some statistics # plot some stuff plot(x, y, title="....", …

---

## [Patient Level Prediction in Julia Blog Series](https://discourse.julialang.org/t/patient-level-prediction-in-julia-blog-series/128758)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 0\
**Last updated:** [May 6, 2025, 1:42pm UTC](https://discourse.julialang.org/t/patient-level-prediction-in-julia-blog-series/128758 "2025-05-06T13:42:18Z")

</div>

NOTE: JuliaHealth contributor, @kosuri-indu, wrote a great series on Patient Level Prediction Julia workflows! She can’t post links to Discourse so I am posting her work below! Introduction Hello everyone! I’m Kosuri …

---

## [Snakemake with julia (and similarities with Dr Watson or..)](https://discourse.julialang.org/t/snakemake-with-julia-and-similarities-with-dr-watson-or/126106)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 9\
**Last updated:** [February 23, 2025, 8:39pm UTC](https://discourse.julialang.org/t/snakemake-with-julia-and-similarities-with-dr-watson-or/126106 "2025-02-23T20:39:57Z")

</div>

I have a collegue that works with Python and Snakemake, telling me how nice is this tool for scientific workflow management, but I haven’t understood much about it, and above all if what it provides is really needed much…

---

## [Shared and stacked environments](https://discourse.julialang.org/t/shared-and-stacked-environments/119874)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 3\
**Last updated:** [October 13, 2024, 6:58pm UTC](https://discourse.julialang.org/t/shared-and-stacked-environments/119874 "2024-10-13T18:58:55Z")

</div>

A common case, you are working on your package, and need some additional packaged during the development only (for plotting, benchmarking, debugging etc.). You put them into your default environment, and soon the Manifes…

---

## [Julia-based Makefile replacement for research workflows](https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 7\
**Last updated:** [September 3, 2024, 1:17pm UTC](https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368 "2024-09-03T13:17:45Z")

</div>

I’m playing around with DrWatson to organize research workflows. It feels like it would be nice to also have a Makefile in a project repository that defines which scripts produce which output file. The idea would be to s…

---

## [\[ANN\] Asynchronous Workflow Using Julia Tutorial](https://discourse.julialang.org/t/ann-asynchronous-workflow-using-julia-tutorial/92756)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 1\
**Last updated:** [April 13, 2024, 7:36pm UTC](https://discourse.julialang.org/t/ann-asynchronous-workflow-using-julia-tutorial/92756 "2024-04-13T19:36:58Z")

</div>

Hi folks :wave: I recently wrote a blog post on an asynchronous workflow within Julia that can be used for data science, literate programming, and other sorts of work flows. I was inspired by a discussion here: Franklin…

---

## [Running independent variable-length simulations on busy Slurm cluster](https://discourse.julialang.org/t/running-independent-variable-length-simulations-on-busy-slurm-cluster/112162)

<div class="topic-metadata">

**Author:** [@Sevi](https://discourse.julialang.org/u/Sevi)\
**Replies:** 2\
**Last updated:** [April 5, 2024, 7:40am UTC](https://discourse.julialang.org/t/running-independent-variable-length-simulations-on-busy-slurm-cluster/112162 "2024-04-05T07:40:19Z")

</div>

I’m running Julia code on a Slurm cluster, but this question is not entirely specific to Julia. I hope it’s OK to post it here anyway (I am also fine with a Julia-specific solution): Problem Suppose we have a large numb…

---

## [From Julia Doc - 5. Creating Package - Pkg not found after Activating?](https://discourse.julialang.org/t/from-julia-doc-5-creating-package-pkg-not-found-after-activating/108067)

<div class="topic-metadata">

**Author:** [@benslinux](https://discourse.julialang.org/u/benslinux)\
**Replies:** 8\
**Last updated:** [January 2, 2024, 9:23am UTC](https://discourse.julialang.org/t/from-julia-doc-5-creating-package-pkg-not-found-after-activating/108067 "2024-01-02T09:23:11Z")

</div>

Sometimes I generate a pkg, then activate, then import and it works fine. Other times I get the msg - pkg not found and it’s right there in the directory I’m in. It’s such a simple process, I don’t understand what’s chan…

---

## [Smoothest method to iterate on individual lines of a package?](https://discourse.julialang.org/t/smoothest-method-to-iterate-on-individual-lines-of-a-package/107781)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 0\
**Last updated:** [December 18, 2023, 5:56pm UTC](https://discourse.julialang.org/t/smoothest-method-to-iterate-on-individual-lines-of-a-package/107781 "2023-12-18T17:56:30Z")

</div>

Continuing the discussion from Executing code blocks with REPL workspace: I think the main workflow I am trying to understand/improve is a way to test and iterate on individual lines in a function in a package without h…

---

## [Tracking other packages with DrWatson's tagsave](https://discourse.julialang.org/t/tracking-other-packages-with-drwatsons-tagsave/107345)

<div class="topic-metadata">

**Author:** [@wave\_and\_matter](https://discourse.julialang.org/u/wave_and_matter)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 9:10am UTC](https://discourse.julialang.org/t/tracking-other-packages-with-drwatsons-tagsave/107345 "2023-12-12T09:10:52Z")

</div>

I have recently become interested in DrWatson. One of the most important features seems to be “tagsave” which allows me to easily associate data with the julia/drwatson project where it was created, including the git ver…

---

## [Exported functions do not update](https://discourse.julialang.org/t/exported-functions-do-not-update/103725)

<div class="topic-metadata">

**Author:** [@A\_C](https://discourse.julialang.org/u/A_C)\
**Replies:** 6\
**Last updated:** [September 11, 2023, 4:58am UTC](https://discourse.julialang.org/t/exported-functions-do-not-update/103725 "2023-09-11T04:58:20Z")

</div>

I am using the REPL workflow described in REPL Workflow. Suppose the contents of Tmp.jl are as follows: module Tmp export say\_hello say\_hello() = println("Hello!") # your other definitions here end And the contents…

---

## [What are the essential differences between \`include\` a file and \`using\` a module?](https://discourse.julialang.org/t/what-are-the-essential-differences-between-include-a-file-and-using-a-module/99798)

<div class="topic-metadata">

**Author:** [@WuSiren](https://discourse.julialang.org/u/WuSiren)\
**Replies:** 3\
**Last updated:** [June 10, 2023, 11:40am UTC](https://discourse.julialang.org/t/what-are-the-essential-differences-between-include-a-file-and-using-a-module/99798 "2023-06-10T11:40:29Z")

</div>

What are the essential differences between the following two workflows and what are their respective usage scenarios? Or in another word, what’s the necessity for writing a module instead of a plain .jl file? Write som…

---

## [How to efficiently develop in Julia?](https://discourse.julialang.org/t/how-to-efficiently-develop-in-julia/90157)

<div class="topic-metadata">

**Author:** [@cdawg](https://discourse.julialang.org/u/cdawg)\
**Replies:** 5\
**Last updated:** [November 15, 2022, 7:06pm UTC](https://discourse.julialang.org/t/how-to-efficiently-develop-in-julia/90157 "2022-11-15T19:06:30Z")

</div>

@lmiq mentioned in the teaching with Julia thread that it might be nice for the Julia webpage to host How to efficiently develop in Julia tutorial, for Julia newbies. Well :sweat\_smile: I’ve been using Julia for year…

---

## [My mental load using Julia is much higher than, e.g., in Python. How to reduce it?](https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902)

<div class="topic-metadata">

**Author:** [@jules](https://discourse.julialang.org/u/jules)\
**Replies:** 50\
**Last updated:** [November 7, 2022, 9:03pm UTC](https://discourse.julialang.org/t/my-mental-load-using-julia-is-much-higher-than-e-g-in-python-how-to-reduce-it/18902 "2022-11-07T21:03:11Z")

</div>

Hi, I’m new to the language, and although I like so many aspects of Julia, I am struggling to start using it. I come from Python mostly, but have been looking for an alternative in which low-level function speed can be …

---

## [Basic workflow suggestions for teaching Julia](https://discourse.julialang.org/t/basic-workflow-suggestions-for-teaching-julia/87713)

<div class="topic-metadata">

**Author:** [@ChrM](https://discourse.julialang.org/u/ChrM)\
**Replies:** 6\
**Last updated:** [September 23, 2022, 9:54pm UTC](https://discourse.julialang.org/t/basic-workflow-suggestions-for-teaching-julia/87713 "2022-09-23T21:54:40Z")

</div>

I would like to introduce Julia to undergraduate students that have some basic knowledge of data analysis with statistical programs (i.e. Eviews, Stata, etc). More specifically, the core syllabus involves the basics of …

---

## [Response to Pkg.jl and Julia Environments for Beginners by Jules](https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 10\
**Last updated:** [August 31, 2022, 7:36am UTC](https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552 "2022-08-31T07:36:24Z")

</div>

jkrumbiegel.com - Pkg.jl and Julia Environments for Beginners Thank you so much @jules for the great writeup. That clarified a lot for me. Consider adding this as a tutorial to the Pkg documentation. The existing docum…

---

## [Best way to update parameter values in a temporary module](https://discourse.julialang.org/t/best-way-to-update-parameter-values-in-a-temporary-module/83971)

<div class="topic-metadata">

**Author:** [@jinml](https://discourse.julialang.org/u/jinml)\
**Replies:** 4\
**Last updated:** [July 8, 2022, 9:37pm UTC](https://discourse.julialang.org/t/best-way-to-update-parameter-values-in-a-temporary-module/83971 "2022-07-08T21:37:08Z")

</div>

I am a Julia user mostly interested in numerical prototyping, where I have constant need to work with a large collection of custom functions that are related to each other, but far from being ready to define a package. I…

---

## [Collaborative development workflow for multiple packages simultaneously on multiple machines](https://discourse.julialang.org/t/collaborative-development-workflow-for-multiple-packages-simultaneously-on-multiple-machines/78942)

<div class="topic-metadata">

**Author:** [@claudio20497](https://discourse.julialang.org/u/claudio20497)\
**Replies:** 1\
**Last updated:** [April 4, 2022, 2:57pm UTC](https://discourse.julialang.org/t/collaborative-development-workflow-for-multiple-packages-simultaneously-on-multiple-machines/78942 "2022-04-04T14:57:28Z")

</div>

Hello, I’m simultaneously developing two packages, say mypkgA.jl and mypkgB.jl, where mypkgA.jl depends on mypkgB.jl. They’re both currently unregistered, and I have to work on two different machines depending on the da…

---

## [Recommendations for Julia & SQL Workflow with Jupyter or VSCode](https://discourse.julialang.org/t/recommendations-for-julia-sql-workflow-with-jupyter-or-vscode/76698)

<div class="topic-metadata">

**Author:** [@Ouji](https://discourse.julialang.org/u/Ouji)\
**Replies:** 14\
**Last updated:** [February 25, 2022, 1:43pm UTC](https://discourse.julialang.org/t/recommendations-for-julia-sql-workflow-with-jupyter-or-vscode/76698 "2022-02-25T13:43:44Z")

</div>

Earlier, I went to Neptune, then Pluto, and I was in the process of finding a kind of setup for Julia and SQL. So far, I’ve had some success, but I’m not there yet. I thought that maybe I went about it the wrong way. So …

---

## [Erudite Vim - Sensational Vim Configuration](https://discourse.julialang.org/t/erudite-vim-sensational-vim-configuration/76380)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 3\
**Last updated:** [February 14, 2022, 6:45am UTC](https://discourse.julialang.org/t/erudite-vim-sensational-vim-configuration/76380 "2022-02-14T06:45:24Z")

</div>

I am aware that it is Valentine’s Day so I might be a little bit biased. (To be frank I don’t think so). I just came by NeoVim configuration written in Lua with a focus on Julia. I just wanted to point your attention to…

---

## [Best practice for script with ARGS that can also be run with \`include\`](https://discourse.julialang.org/t/best-practice-for-script-with-args-that-can-also-be-run-with-include/74435)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 3\
**Last updated:** [January 14, 2022, 4:11am UTC](https://discourse.julialang.org/t/best-practice-for-script-with-args-that-can-also-be-run-with-include/74435 "2022-01-14T04:11:02Z")

</div>

I’m trying to figure out a good pattern for writing scripts that take command line arguments, and that are easy to run both from the shell (julia script.jl), and from inside the REPL/another Julia script (via include). T…

---

## [Best Practice for generating long term packages](https://discourse.julialang.org/t/best-practice-for-generating-long-term-packages/72853)

<div class="topic-metadata">

**Author:** [@AronT](https://discourse.julialang.org/u/AronT)\
**Replies:** 2\
**Last updated:** [December 10, 2021, 9:02am UTC](https://discourse.julialang.org/t/best-practice-for-generating-long-term-packages/72853 "2021-12-10T09:02:07Z")

</div>

In the Julia documentation it recommends that when creating long term modules, you should use PkgTemplates to generate a new package (instead of Pkg.generate) . The template generate package then gets stored in the .juli…

---

## [System modeling workflow example](https://discourse.julialang.org/t/system-modeling-workflow-example/67612)

<div class="topic-metadata">

**Author:** [@holmesthinking](https://discourse.julialang.org/u/holmesthinking)\
**Replies:** 5\
**Last updated:** [October 5, 2021, 7:51pm UTC](https://discourse.julialang.org/t/system-modeling-workflow-example/67612 "2021-10-05T19:51:26Z")

</div>

Hi, I have some experience in Simulink but I want to do stuff in Julia (ModelingToolkit). I’m searching for examples of simple system models for example two water tanks and pump or something similar in complexity. I wo…

---

## [From notebook to structured project in Julia](https://discourse.julialang.org/t/from-notebook-to-structured-project-in-julia/69200)

<div class="topic-metadata">

**Author:** [@misha\_mikhasenko](https://discourse.julialang.org/u/misha_mikhasenko)\
**Replies:** 1\
**Last updated:** [October 5, 2021, 6:42am UTC](https://discourse.julialang.org/t/from-notebook-to-structured-project-in-julia/69200 "2021-10-05T06:42:13Z")

</div>

Last week I was talking to students about a workflow for moving code from a notebook to a structured project with src/ , scripts/ , … using an example resonance-pole analysis. Just in case someone is interested, here is…

---

## [Best Practices for Harmonizing Datasets](https://discourse.julialang.org/t/best-practices-for-harmonizing-datasets/58364)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 5\
**Last updated:** [April 1, 2021, 4:26pm UTC](https://discourse.julialang.org/t/best-practices-for-harmonizing-datasets/58364 "2021-04-01T16:26:44Z")

</div>

Hi everyone! I have a question about data manipulation that is more on the conceptual side: Say you have multiple datasets that you are trying to harmonize. Each dataset requires their own amount of processing to get i…

---

## [Debug package test with VSCode](https://discourse.julialang.org/t/debug-package-test-with-vscode/57758)

<div class="topic-metadata">

**Author:** [@tpgillam](https://discourse.julialang.org/u/tpgillam)\
**Replies:** 0\
**Last updated:** [March 22, 2021, 11:18pm UTC](https://discourse.julialang.org/t/debug-package-test-with-vscode/57758 "2021-03-22T23:18:44Z")

</div>

Hello - I’m currently trying to use the debugger in the context of a package’s tests. Specifically, I would like to hit a breakpoint that I have placed in one of the source files in the module. Currently I haven’t been …

---

## [Writing tests in VS Code: workflow, autocomplete, and tooltips](https://discourse.julialang.org/t/writing-tests-in-vs-code-workflow-autocomplete-and-tooltips/57488)

<div class="topic-metadata">

**Author:** [@tpgillam](https://discourse.julialang.org/u/tpgillam)\
**Replies:** 8\
**Last updated:** [March 18, 2021, 9:41pm UTC](https://discourse.julialang.org/t/writing-tests-in-vs-code-workflow-autocomplete-and-tooltips/57488 "2021-03-18T21:41:26Z")

</div>

Hello all! I’m currently writing a package for the purpose of learning Julia, and am finding that autocomplete & hover-tooltips for types defined in the package do not seem to appear when in a test file. Problem Speci…

---

## ["import MyPkg" uses old version of MyPkg](https://discourse.julialang.org/t/import-mypkg-uses-old-version-of-mypkg/52385)

<div class="topic-metadata">

**Author:** [@Volker\_Weissmann](https://discourse.julialang.org/u/Volker_Weissmann)\
**Replies:** 1\
**Last updated:** [December 25, 2020, 11:24pm UTC](https://discourse.julialang.org/t/import-mypkg-uses-old-version-of-mypkg/52385 "2020-12-25T23:24:59Z")

</div>

Hello, let’s say you are doing this: pkg\> dev path/to/MyPkg julia\> import MyPkg modify the contents of MyPkg/src/MyPkg.jl on disk julia\> import MyPkg julia\> MyPkg.func() In Julia 1.5 this executes the new versio…

[Next page](https://discourse.julialang.org/tag/workflow/220.md?match_all_tags=true&page=1&tags%5B%5D=workflow)
