Improved file type detection in two versions of panopticas.
For an existing kospex install, pip upgrade panopticas and the next sync will handle the new detections and updates. #knowyourcode#softwaresupplychain#knowyourdevelopers
panopticas 0.0.20 and 0.0.21 are out.
0.0.20: detects linter, formatter and type checker configs for 31 tools (ESLint, Ruff, Biome, RuboCop…).
0.0.21: Gradle, Kotlin scripts, C++, Objective-C++, SwiftPM, CocoaPods and Carthage, plus .gitignore fixes.
#knowyourcode
So, first major bump in Kospex to 0.1.0 .. This is the 41st release.
Full changelog and upgrade notes here:
https://t.co/JMVaQ4nn2b
Key items:
- Handle Nuget and Go dependency checking
- ADO and Gitlab clone parsing bugs
- Database migrations now warn on the CLI
- Better author trackin on commits
- Merge tracking improved
- AI config files from Panopticas now available
#knowyourcode #knowyourdevelopers #gitanalytics #softwaresupplychain
The next version of kospex will provide UI to highlight repos which look like they use AI coding assistants. @panopticas_code is a library in the kospex suite.
If you upgrade panopticas for your kospex install, the next sync will bring in the AI tags
Two releases of panopticas over the last couple of weeks:
https://t.co/wQj2yWu2a0
Main updates better AI tooling config files detection (e.g. CLAUDE.md, cursor etc)
Also tweaked the CLI argumentst to emit JSON for better coding tool support. #knowyourcode#gitanalytics
New Kospex release 0.0.40 out!
Better #opensource views in the new opensource inventory view, web UI improvements, now support SSH clones, full details in the changelog https://t.co/kNCfKmfN42 #kospex#knowyourdevelopers#knowyourcode
New version of Panopticas is out
https://t.co/wQj2yWu2a0
Added pnpm-lock.yml, dependabot, many windows files format detection
pnpm will be supported in @kospex soon for better opensource inventory
#knowyourcode#gitanalytics
v0.0.37 is out. Quite a few fixes and changes, kgit bitbucket supports the new API token which is enforced next month. More opensource inventory visualisations coming soon
https://t.co/kNCfKmfN42 #knowyourcode#knowyourdevelopers#softwaresupplychain
Looking at repos from an email contributor point of view. WIP feature. #knowyourcode#knowyourdevelopers
I haven't done any "full" analysis comparing what does the average look like for opensource repos, but that's coming.
Working on an API for kospex, with a whole lot of opensource repos plumbed, and the ability to lookup packages and get repo info (e.g. number of devs, actual repo linkage) - coming soon!
#gitanalytics#softwaresupplychain#knowyourdeveloper
Big maintenance release v0.0.36
Here's the changelog https://t.co/kNCfKmfN42
Ground work for improved developer stats, future DuckDB use.
After a few years, refactored some default configuration into a central space, upgrade libraries, removed uneccesary libraries after refactor
Upcoming release of kospex! We've been working in the background on many features and fixes, also bumping the library versions for compatibility. Less than 24 hours until next release.
I've soft launched my personal site: https://t.co/pAxreAY26f I'll be writing about software sociology, kospex, application security and a few other random things that are interesting.
Some WIP updates. Currently working on using @duckdb for the normalised Git extracted data. Better analytic capabilities, smaller database sizes (will update when I have some data) #kospex#gitanalytics#knowyourcode#duckdb Also super impressed with the web UI for querying a DB
Currently looking at several research areas for @kospex, one of them is being able to calculate "years of experience" in your own code base and language usage in your own organisation.
Found this at coding horror, 2008, but still feelds relevant
https://t.co/NJDfiFfsmk
Coming soon, email mapping! To better map to a single concept of a developer when running analytics across multiple git servers. We're building the ability to map multiple different emails (e.g. internal GitHub privacy, different domains) to a single email.
#knowyourcode #knowyourdeveloper #gitanalytics
v0.0.29 is out
Built a command to look at tenure, aimed at internal Git to see what tenure developers have that leave (e.g. are we losing the newer people and they only stay a year)
https://t.co/qAoABZsHJg
#knowyourcode#knowyourdeveloper#gitanalytics