aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-04-25 01:00:31 -0400
committerbnewbold <bnewbold@robocracy.org>2012-04-25 01:00:31 -0400
commit8df9f74d7045e374bfce631e84feb90d6380bb7a (patch)
tree67d5567c24ff862977e8c9f09bf1233b4d49199f /README
parenteb04c544afee65ca91cb07dbf62f670401a7f244 (diff)
downloadbommom-8df9f74d7045e374bfce631e84feb90d6380bb7a.tar.gz
bommom-8df9f74d7045e374bfce631e84feb90d6380bb7a.zip
notes
Diffstat (limited to 'README')
-rw-r--r--README19
1 files changed, 11 insertions, 8 deletions
diff --git a/README b/README
index 1a08f59..12e6b44 100644
--- a/README
+++ b/README
@@ -10,29 +10,33 @@
BomMom: A web publishing/wiki system for electronics Bill of Materials (BOM)
-A work in progress as of April 2012.
+A work in progress as of April 2012. Written in golang.
### 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
+### Basic Features
+ - command line tools for managing part list files
+ - web interface for publishing and editing BOMs
- 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
+ - Octopart API price fetching, with cache
+ - mongodb-backed datastore for BOMs and web authentication
-### Potential Later Features
+### Potential Extra Features
+ - plugins and file format support for CAD software (Eagle, KiCad, etc)
+ - HTTP JSON and XML APIs
+ - "smart" spec parsing based on category hierarchy
+ - SQL-backed datastore for BOMs and web authentication
- 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
@@ -41,4 +45,3 @@ Install golang compiler and run `go build` in this directory, then run the
- [SKDB](http://opensourceecology.org/wiki/SKDB)
- "[CAD](http://cad.devl.org/)"
-