Skip to content

mx-psi/internalizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

internalizer

What is this?

internalizer is a tool for figuring out which folders on a Go application can be made internal.

It works by building an import graph of your project's packages and suggesting how to move things around to keep those imports working.

It only makes sense for Go applications and not on Go libraries, since internalizer can't figure out which symbols are used by external dependencies.

This is a work in progress, which I am trying to use for the datadog-agent.

About

An experiment in using 'internal'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages