aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: a1ec91f24f2dc76d603746d711da4487858782e9 (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
 _                                                                    
| |__   ___  _ __ ___  _ __ ___   ___  _ __ ___    ___ ___  _ __ ___  
| '_ \ / _ \| '_ ` _ \| '_ ` _ \ / _ \| '_ ` _ \  / __/ _ \| '_ ` _ \ 
| |_) | (_) | | | | | | | | | | | (_) | | | | | || (_| (_) | | | | | |
|_.__/ \___/|_| |_| |_|_| |_| |_|\___/|_| |_| |_(_)___\___/|_| |_| |_|

                                   (rhymes with "nom nom nom nom")

-------------------------------------------------------------------------------

BomMom: A web publishing/wiki system for electronics Bill of Materials (BOM) 

A work in progress as of early 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

 - SQL-backed datastore for BOMs and web authentication
 - file-backed datastore for BOMs
 - import/export to .csv and JSON

### 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 for CAD software (Eagle, KiCad, etc)