Skip to content
/ builder Public

This project is used to as a base layer for programmatically initiated CircleCI jobs analyzing Clojure/Script code

License

Notifications You must be signed in to change notification settings

cljdoc/builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Builder - API Analysis Job Runner for cljdoc

Cljdoc's API analysis supports the discovery of load-time generated APIs. This makes API analysis potentially unsafe.

For this reason, and to pipeline API analysis, cljdoc offloads this task to the builder, a CircleCI job in this project.

  1. The cljdoc web server triggers this project's CircleCI job to run cljdoc-analyzer on a specific library and waits for the job to complete
  2. The job saves the cljdoc-analyzer result, an edn file describing library's API, to a known location
  3. After the job is complete the cljdoc web server picks up the result and stores it as a build artifact

About

This project is used to as a base layer for programmatically initiated CircleCI jobs analyzing Clojure/Script code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published