A library for extracting metadata out of a source repository.
Project description
repo-parser
This is a set of python scripts and tools for extracting metadata and structure out of a monorepo, for the purposes of generating a service registry, unified documentation, or other types of data out of the contents.
It should be considered an experiment, rather than production software. It is inspired by my experiences in the software industry and being frustrated with current solutions being some combination of:
- Expensive
- Time consuming to configure and maintain
- Requiring the specification of redundant metadata (which is bound to get out of date)
Assumptions:
- The files you want to process fit into memory
- You don't care about history
You can see a demo of a documentation site generated from this repo at:
https://repo-parser-demo.netlify.app/
Local development
You can experiment with the local demo by running make example
.
It should live-reload as you make changes in the example/repo
directory.
For other tasks, look at the (very simple) Makefile
in the root directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for repo_parser-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f47a3410bcfb1ae54e000095f738c509e6c3ce6799ab2290b4f3f2b113d8ee |
|
MD5 | bc3bdd52235b51ee649fcc9f3e81b3c5 |
|
BLAKE2b-256 | d06e81dfc31c74e87bd89bc475c35fbe99455c827f8d0bae84988184632b3b71 |