blob: 1a08f594eda92af79ad720935baf5dedd187acc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
_
| |__ ___ _ __ ___ _ __ ___ ___ _ __ ___ ___ ___ _ __ ___
| '_ \ / _ \| '_ ` _ \| '_ ` _ \ / _ \| '_ ` _ \ / __/ _ \| '_ ` _ \
| |_) | (_) | | | | | | | | | | | (_) | | | | | || (_| (_) | | | | | |
|_.__/ \___/|_| |_| |_|_| |_| |_|\___/|_| |_| |_(_)___\___/|_| |_| |_|
(rhymes with "nom nom nom nom")
-------------------------------------------------------------------------------
BomMom: A web publishing/wiki system for electronics Bill of Materials (BOM)
A work in progress as of April 2012.
### Instructions
Install golang compiler and run `go build` in this directory, then run the
`bommom` command to list available commands and options.
### Intended Initial Features
- file-backed datastore for BOMs
- import/export to CSV, JSON, and XML formats
- Octopart API price fetching
- SQL-backed datastore for BOMs and web authentication
### Potential Later Features
- auto-submit orders to major distributors
- current inventory tracking
- per-part statistics (eg, most popular parts)
- REST API
- git-backed BomStore
- git post-commit hooks and/or github integration
- plugins and file format support for CAD software (Eagle, KiCad, etc)
- Amazon, McMaster, eBay, Ali Baba, etc, price fetching
- "Standard"/"Estimate" pricing modules for PCBs, assembly, etc
- "sub-BOM" feature a la git sub-repositories
### Previous Work
- [SKDB](http://opensourceecology.org/wiki/SKDB)
- "[CAD](http://cad.devl.org/)"
|