Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic and story based planning for inventory management, handling the submission and distribution of donated goods, and risk and compliance planning #45

Open
NathanWEdwards opened this issue Jan 21, 2024 · 0 comments
Assignees

Comments

@NathanWEdwards
Copy link
Collaborator

NathanWEdwards commented Jan 21, 2024

Documents, team discussion, chat, and the Github issue tracker are primarily used for planning.

At least the following items are a near term priority:

  • assisting with importing inventory
  • SKU/tag generation
  • search and filtering
  • donation process development
  • ensuring timestamps are present and the mechanism to validate timestamping is correct (e.g. a procedure for validating timestamping when supplying log information is specified and Hashicorp Terraform and Pulumi CrossGuard are utilized when preparing tests)
  • ensuring development testing takes place outside of production environments
  • ensuring resource usage is properly managed
  • secret scanning
  • a small set of procedure and utility methods to verify program behavior (e.g. a procedure for timestamping Firebase documents is established with a Coq/Lean language and Jest tests, with Jest Matchers, verify API methods are called correctly)

The listed items should be worked into epics and stories to ease the implementation process.

Requirements criteria:

  • Requirements are prioritized with a point system
  • Plans include key words as specified in RFC2119 and RFC6919
  • A project management tool like Github Projects is primarily utilized for planning out work and reporting progress
@NathanWEdwards NathanWEdwards self-assigned this Jan 21, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 19, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 19, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 19, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 22, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 24, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Feb 25, 2024
NathanWEdwards added a commit to NathanWEdwards/baby-equipment-exchange that referenced this issue Mar 2, 2024
NathanWEdwards added a commit that referenced this issue Mar 7, 2024
* Add Cypress support.

* Merged from upstream.

* Add Microsoft GitHub Codespaces configuration file dependencies.

* Format continuous integration and development configuration files.

* Update README.

* Refactor the client-side firebase-donations API getDonations() method .

* Add Dexie dependencies.

* Introduce id to Donation model (#45)

* Add Dexie relationships package dependency (#45)

* Update .gitignore allow SCM to track the package-lock.json file (#45)

* Refactor Firebase Emulator Suite setup (#45)

* Add blobToArrayBuffer() utility method (#45)

* Add Donation Cache Interface (#45)

* Remove versioning modifier from dexie dependency declaration (#45)

* Modify application dependencies; remove dexie-relationships as a dependency and add indexeddbshim as a dependency (#45)

* Update invocations to access the FIREBASE_CONFIG environment variable to conform to Next JS and Firebase Tools standards.

* Update package dependency versions (#45)

* Update the Next JS configuration file to set the FIREBASE_CONFIG environment variable (#45)

* Update firebase-donations.ts remove unused method _getDonations() (#45)

* Omit unused NEXT_PUBLIC_FIREBASE_CONFIG environment variable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant