Skip to content

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

setup-data-project

A CLI tool to quickly set up a data project with essential folders, configurations, and documentation.

# Deno
deno run --min-dep-age=0 -A jsr:@nshiab/setup-data-project

# Node
npx @nshiab/setup-data-project

# Bun
bunx @nshiab/setup-data-project

The Deno dependency-age bypass is temporary while the 2.0 dependencies are newly published. It is tracked for removal in issue #15.

  • Creates a standardized folder structure.
  • Ensures necessary files like .env, .gitignore, and README.md exist.
  • Lets you choose between simple-data-analysis-core, the full simple-data-analysis package, and journalism libraries, then fetches their README files and complete API documentation from the matching version tags on GitHub for LLM use.
  • Updates project configuration (e.g., deno.json or package.json) with relevant tasks.

The library is maintained by Nael Shiab, computational journalist and senior data producer for CBC News.

About

Quickly kick off your data project using the simple-data-analysis and journalism libraries.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages