-
-
Notifications
You must be signed in to change notification settings - Fork 725
Integration & API
This page outlines some of the potential interfaces with other software packages and systems that could build functionality of what we're doing.
We would like to be able to connect with other services for many of the following functions. As a general rule, we will prioritise links with other open source projects. Where these don't exist (or don't yet provide sufficient functionality), we will build relationships with other useful and well-used services.
An important means of interacting with other services would be our API.
- Login and 'info sharing' services: Facebook, Twitter, Google, Persona?, OpenID
- Food system mapping and directory sites: Sustaination; Local Harvest; Dibble etc NB. As far as we know, there is not yet a FOSS option for food business mapping – let us know if there is . .
- OpenERP*
- Accounting Packages: Quickbooks; Xero; Saasu etc
- Bello Box*, Bucky Box, Ooooby
- Food Connect, CERES Fair Food
- Food Hub Software: StroudCo; OpenFoodSource; Food Hub Pro etc?
These systems focus on supporting a food cooperative. This is similar to a buying group in Open Food Network. These systems could integrate by importing supplier and product information from OFN, as well as by being able to place orders with suppliers through OFN.
- MeeMeep
- BringBee
- New OS Distribution system?
Development environment setup
- Pipeline development process
- Bug severity
- Feature template (epic)
- Internationalisation (i18n)
- Dependency updates
Development
- Developer Guidelines
- The process of review, test, merge and deploy
- Making a great commit
- Making a great pull request
- Code Conventions
- Database migrations
- Testing and Rspec Tips
- Automated Testing Gotchas
- Rubocop
- Angular and OFN
- Feature toggles
- Stimulus and Turbo
Testing
- Testing process
- OFN Testing Documentation (Handbooks)
- Continuous Integration
- Parallelized test suite with knapsack
- Karma
Releasing
Specific features
Data and APIs
Instance-specific configuration
External services
Design