Skip to content

Lyric Dev Documentation#106

Merged
MitchellShiell merged 23 commits into
mainfrom
bridgeLyric
Apr 9, 2025
Merged

Lyric Dev Documentation#106
MitchellShiell merged 23 commits into
mainfrom
bridgeLyric

Conversation

@MitchellShiell
Copy link
Copy Markdown
Contributor

@MitchellShiell MitchellShiell commented Oct 22, 2024

The branch is linked and rendered on a single, easy-to-navigate developer hub that beautifully renders all our product documentation from the /docs folder of all our GitHub repositories.

  • An updated Readme.md file.
  • A /docs folder with the following basic structure:
.
├── /overview

The Overview Page can be seen here

Setup will be added next (but not included in this round)

  • An updated contributing file
  • An updated code_of_conduct file
  • An updated license.md file

Important

Before going live will need to update any links to the demo discussion board and Netlify deploy preview

@MitchellShiell MitchellShiell marked this pull request as ready for review October 24, 2024 14:14
Copy link
Copy Markdown
Contributor

@joneubank joneubank left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great stuff!

Comment thread README.md
Comment thread docs/02-lyric.md Outdated
Comment thread docs/02-lyric.md Outdated
Comment thread docs/02-lyric.md Outdated
Comment thread docs/02-lyric.md Outdated
@MitchellShiell MitchellShiell changed the title [WIP] - Lyric Dev Documentation Lyric Dev Documentation Nov 2, 2024
Comment thread code_of_conduct.md Outdated
@MitchellShiell MitchellShiell merged commit b1d289f into main Apr 9, 2025
@MitchellShiell MitchellShiell deleted the bridgeLyric branch April 9, 2025 18:17
leoraba added a commit that referenced this pull request Apr 14, 2025
* feat: export migration scripts (#113)

* export migration scripts

* export DbConfig from data-model

Export models

* export dist path (#116)

* Feat #120 - Get previous submissions paginated (#121)

* get submission by id

* retrieve submissions by category

* get submission by organization

* relocate submission unit tests

* Add customizable callback for post-commit (#126)

* on finish commit callback

* check record data changes

* fix bytes parsing number (#128)

* Submit data using JSON format (#133)

* remove file reading

* Update types.ts

* fix typescript error & remove deprecated endpoint

* Fix issue comparing Submitted Data property names (#136)

* remove invalid keys

* refactoring update entity data function

* split submitted data unit test file

* logging improvement

* Fix Delete submitted data issue (#137)

* return when record has no data dependencies

* filter unique records to delete

* eslint rule to enforce curly braces

* make curly linting a suggestion warning

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* New Feature - Authentication Middleware Injection (#123)

* retrieve username from userSession

* rename config file

* rename auth middleware

* remove unused code

* custom auth handler

* auth middleware

* fix readme typos

* auth custom handle error codes

* auth write privilege

* log module

* update auth handler readme

* auth configuration

* update auth README

* updated docker compose file

* Update packages/data-provider/src/utils/authUtils.ts

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* Lyric Dev Documentation (#106)

* initializing branch for documentation site

* templated overview page

* minor fix

* minor update

* minor change

* template update

* minor + test

* updated readme

* testing branch commit issue in build

* updating contributing & code of conduct

* minor update

* updated overview page

* links

* updated image

* Updated inline with PR feedback

* minor update

* netlify link

* updated cross referenced urls to docs.overture.bio

* removed code of conduct (.github covers this) removed repository structure in readme (it is in the overview)

* updated submission system diagram

* Update README.md

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* Request user authentication (#141)

* auth required on modification endpoints

* get submissions by user name

* lowercase username variable

* update auth custom handler readme

* configure protected methods

* bypass auth function

* 0.9.1

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Mitchell Shiell <59712867+MitchellShiell@users.noreply.github.com>
leoraba added a commit that referenced this pull request Jul 9, 2025
* feat: export migration scripts (#113)

* export migration scripts

* export DbConfig from data-model

Export models

* export dist path (#116)

* Feat #120 - Get previous submissions paginated (#121)

* get submission by id

* retrieve submissions by category

* get submission by organization

* relocate submission unit tests

* Add customizable callback for post-commit (#126)

* on finish commit callback

* check record data changes

* fix bytes parsing number (#128)

* Submit data using JSON format (#133)

* remove file reading

* Update types.ts

* fix typescript error & remove deprecated endpoint

* Fix issue comparing Submitted Data property names (#136)

* remove invalid keys

* refactoring update entity data function

* split submitted data unit test file

* logging improvement

* Fix Delete submitted data issue (#137)

* return when record has no data dependencies

* filter unique records to delete

* eslint rule to enforce curly braces

* make curly linting a suggestion warning

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* New Feature - Authentication Middleware Injection (#123)

* retrieve username from userSession

* rename config file

* rename auth middleware

* remove unused code

* custom auth handler

* auth middleware

* fix readme typos

* auth custom handle error codes

* auth write privilege

* log module

* update auth handler readme

* auth configuration

* update auth README

* updated docker compose file

* Update packages/data-provider/src/utils/authUtils.ts

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* Lyric Dev Documentation (#106)

* initializing branch for documentation site

* templated overview page

* minor fix

* minor update

* minor change

* template update

* minor + test

* updated readme

* testing branch commit issue in build

* updating contributing & code of conduct

* minor update

* updated overview page

* links

* updated image

* Updated inline with PR feedback

* minor update

* netlify link

* updated cross referenced urls to docs.overture.bio

* removed code of conduct (.github covers this) removed repository structure in readme (it is in the overview)

* updated submission system diagram

* Update README.md

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* Request user authentication (#141)

* auth required on modification endpoints

* get submissions by user name

* lowercase username variable

* update auth custom handler readme

* configure protected methods

* bypass auth function

* Upgrade Lectern Client to 2.0.0-beta.4 (#144)

* fix(auth): update customAuthHandler to accpet async functions

* #26: Fix Submit new data - Data loss on Submission with multiple files (#148)

* fix submit data

* small refactor code

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation (#124)

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation

* validator query endpoint

* external validation config

* update documentation

* validator exists endpoint

* refactor code for readability

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* 0.10.0

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Mitchell Shiell <59712867+MitchellShiell@users.noreply.github.com>
Co-authored-by: Jon Eubank <joneubank@gmail.com>
Co-authored-by: James Lopez <jamestlopez.code@gmail.com>
Co-authored-by: Azher2Ali <121898125+Azher2Ali@users.noreply.github.com>
leoraba added a commit that referenced this pull request Jul 11, 2025
* feat: export migration scripts (#113)

* export migration scripts

* export DbConfig from data-model

Export models

* export dist path (#116)

* Feat #120 - Get previous submissions paginated (#121)

* get submission by id

* retrieve submissions by category

* get submission by organization

* relocate submission unit tests

* Add customizable callback for post-commit (#126)

* on finish commit callback

* check record data changes

* fix bytes parsing number (#128)

* Submit data using JSON format (#133)

* remove file reading

* Update types.ts

* fix typescript error & remove deprecated endpoint

* Fix issue comparing Submitted Data property names (#136)

* remove invalid keys

* refactoring update entity data function

* split submitted data unit test file

* logging improvement

* Fix Delete submitted data issue (#137)

* return when record has no data dependencies

* filter unique records to delete

* eslint rule to enforce curly braces

* make curly linting a suggestion warning

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* New Feature - Authentication Middleware Injection (#123)

* retrieve username from userSession

* rename config file

* rename auth middleware

* remove unused code

* custom auth handler

* auth middleware

* fix readme typos

* auth custom handle error codes

* auth write privilege

* log module

* update auth handler readme

* auth configuration

* update auth README

* updated docker compose file

* Update packages/data-provider/src/utils/authUtils.ts

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* Lyric Dev Documentation (#106)

* initializing branch for documentation site

* templated overview page

* minor fix

* minor update

* minor change

* template update

* minor + test

* updated readme

* testing branch commit issue in build

* updating contributing & code of conduct

* minor update

* updated overview page

* links

* updated image

* Updated inline with PR feedback

* minor update

* netlify link

* updated cross referenced urls to docs.overture.bio

* removed code of conduct (.github covers this) removed repository structure in readme (it is in the overview)

* updated submission system diagram

* Update README.md

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* Request user authentication (#141)

* auth required on modification endpoints

* get submissions by user name

* lowercase username variable

* update auth custom handler readme

* configure protected methods

* bypass auth function

* Upgrade Lectern Client to 2.0.0-beta.4 (#144)

* feat(provider): add data file template download route by data category

* Updating the lectern dependency and fixing imports

* Changes related to the feedback

* Refactoring the request validation

* Refactoring the data-model and code cleanup

* fix: Resolving Build failures

* Refactor: Minor code fixes and adding routes to files

* Refactor: Simplify type annotation

* fix(auth): update customAuthHandler to accpet async functions

* #26: Fix Submit new data - Data loss on Submission with multiple files (#148)

* fix submit data

* small refactor code

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation (#124)

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation

* validator query endpoint

* external validation config

* update documentation

* validator exists endpoint

* refactor code for readability

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* refactor(dictionary): simplify routes and params to use categoryId

* Resolving built issues in schemas.ts

* refactor: move categoryId to path param and clean up controller imports and request parsing

* 0.11.0

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Mitchell Shiell <59712867+MitchellShiell@users.noreply.github.com>
Co-authored-by: Jon Eubank <joneubank@gmail.com>
Co-authored-by: Azher2Ali <121898125+Azher2Ali@users.noreply.github.com>
Co-authored-by: James Lopez <jamestlopez.code@gmail.com>
leoraba added a commit that referenced this pull request Sep 16, 2025
* feat: export migration scripts (#113)

* export migration scripts

* export DbConfig from data-model

Export models

* export dist path (#116)

* Feat #120 - Get previous submissions paginated (#121)

* get submission by id

* retrieve submissions by category

* get submission by organization

* relocate submission unit tests

* Add customizable callback for post-commit (#126)

* on finish commit callback

* check record data changes

* fix bytes parsing number (#128)

* Submit data using JSON format (#133)

* remove file reading

* Update types.ts

* fix typescript error & remove deprecated endpoint

* Fix issue comparing Submitted Data property names (#136)

* remove invalid keys

* refactoring update entity data function

* split submitted data unit test file

* logging improvement

* Fix Delete submitted data issue (#137)

* return when record has no data dependencies

* filter unique records to delete

* eslint rule to enforce curly braces

* make curly linting a suggestion warning

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* New Feature - Authentication Middleware Injection (#123)

* retrieve username from userSession

* rename config file

* rename auth middleware

* remove unused code

* custom auth handler

* auth middleware

* fix readme typos

* auth custom handle error codes

* auth write privilege

* log module

* update auth handler readme

* auth configuration

* update auth README

* updated docker compose file

* Update packages/data-provider/src/utils/authUtils.ts

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* Lyric Dev Documentation (#106)

* initializing branch for documentation site

* templated overview page

* minor fix

* minor update

* minor change

* template update

* minor + test

* updated readme

* testing branch commit issue in build

* updating contributing & code of conduct

* minor update

* updated overview page

* links

* updated image

* Updated inline with PR feedback

* minor update

* netlify link

* updated cross referenced urls to docs.overture.bio

* removed code of conduct (.github covers this) removed repository structure in readme (it is in the overview)

* updated submission system diagram

* Update README.md

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* Request user authentication (#141)

* auth required on modification endpoints

* get submissions by user name

* lowercase username variable

* update auth custom handler readme

* configure protected methods

* bypass auth function

* Upgrade Lectern Client to 2.0.0-beta.4 (#144)

* feat(provider): add data file template download route by data category

* Updating the lectern dependency and fixing imports

* Changes related to the feedback

* Refactoring the request validation

* Refactoring the data-model and code cleanup

* fix: Resolving Build failures

* Refactor: Minor code fixes and adding routes to files

* Refactor: Simplify type annotation

* fix(auth): update customAuthHandler to accpet async functions

* #26: Fix Submit new data - Data loss on Submission with multiple files (#148)

* fix submit data

* small refactor code

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation (#124)

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation

* validator query endpoint

* external validation config

* update documentation

* validator exists endpoint

* refactor code for readability

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* refactor(dictionary): simplify routes and params to use categoryId

* Resolving built issues in schemas.ts

* refactor: move categoryId to path param and clean up controller imports and request parsing

* fix(docker): resolve docker issues not connecting auth

* feat(data): add stream endpoint

* feat(view): add view to stream endpoint

* feat(transformer): add transformer config

* fix(stream): cleanup stream logic and use totalRecords

* fix(stream): fix variable increment logic

* feat(swagger): add swagger for stream

* fix(stream): resolve issues with content-type

* fix(readme): add transformer documentation

* refactor(stream): remove transformer function

* feat(helper): create isDataRecordValue helper function

* fix(util): incorrect return boolean

* chore(import): remove unused import

* chore(logger): update logger message

* feat(entityNames): add entity names filter option and comments

* feat(swagger): add entityName param

* fix(stream): bail if no data is returned

* Update Dockerfile

* 0.12.0

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Mitchell Shiell <59712867+MitchellShiell@users.noreply.github.com>
Co-authored-by: Jon Eubank <joneubank@gmail.com>
Co-authored-by: Azher2Ali <121898125+Azher2Ali@users.noreply.github.com>
Co-authored-by: James Lopez <jamestlopez.code@gmail.com>
leoraba added a commit that referenced this pull request Sep 25, 2025
* feat: export migration scripts (#113)

* export migration scripts

* export DbConfig from data-model

Export models

* export dist path (#116)

* Feat #120 - Get previous submissions paginated (#121)

* get submission by id

* retrieve submissions by category

* get submission by organization

* relocate submission unit tests

* Add customizable callback for post-commit (#126)

* on finish commit callback

* check record data changes

* fix bytes parsing number (#128)

* Submit data using JSON format (#133)

* remove file reading

* Update types.ts

* fix typescript error & remove deprecated endpoint

* Fix issue comparing Submitted Data property names (#136)

* remove invalid keys

* refactoring update entity data function

* split submitted data unit test file

* logging improvement

* Fix Delete submitted data issue (#137)

* return when record has no data dependencies

* filter unique records to delete

* eslint rule to enforce curly braces

* make curly linting a suggestion warning

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* New Feature - Authentication Middleware Injection (#123)

* retrieve username from userSession

* rename config file

* rename auth middleware

* remove unused code

* custom auth handler

* auth middleware

* fix readme typos

* auth custom handle error codes

* auth write privilege

* log module

* update auth handler readme

* auth configuration

* update auth README

* updated docker compose file

* Update packages/data-provider/src/utils/authUtils.ts

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>

* Lyric Dev Documentation (#106)

* initializing branch for documentation site

* templated overview page

* minor fix

* minor update

* minor change

* template update

* minor + test

* updated readme

* testing branch commit issue in build

* updating contributing & code of conduct

* minor update

* updated overview page

* links

* updated image

* Updated inline with PR feedback

* minor update

* netlify link

* updated cross referenced urls to docs.overture.bio

* removed code of conduct (.github covers this) removed repository structure in readme (it is in the overview)

* updated submission system diagram

* Update README.md

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* Request user authentication (#141)

* auth required on modification endpoints

* get submissions by user name

* lowercase username variable

* update auth custom handler readme

* configure protected methods

* bypass auth function

* Upgrade Lectern Client to 2.0.0-beta.4 (#144)

* feat(provider): add data file template download route by data category

* Updating the lectern dependency and fixing imports

* Changes related to the feedback

* Refactoring the request validation

* Refactoring the data-model and code cleanup

* fix: Resolving Build failures

* Refactor: Minor code fixes and adding routes to files

* Refactor: Simplify type annotation

* fix(auth): update customAuthHandler to accpet async functions

* #26: Fix Submit new data - Data loss on Submission with multiple files (#148)

* fix submit data

* small refactor code

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation (#124)

* Add Validation Endpoint with Configurable Category, Entity, and Field Validation

* validator query endpoint

* external validation config

* update documentation

* validator exists endpoint

* refactor code for readability

---------

Co-authored-by: Leonardo Rivera <leorivera_88@hotmail.com>

* refactor(dictionary): simplify routes and params to use categoryId

* Resolving built issues in schemas.ts

* refactor: move categoryId to path param and clean up controller imports and request parsing

* fix(docker): resolve docker issues not connecting auth

* feat(data): add stream endpoint

* feat(view): add view to stream endpoint

* feat(transformer): add transformer config

* fix(stream): cleanup stream logic and use totalRecords

* fix(stream): fix variable increment logic

* feat(swagger): add swagger for stream

* fix(stream): resolve issues with content-type

* fix(readme): add transformer documentation

* refactor(stream): remove transformer function

* feat(helper): create isDataRecordValue helper function

* fix(util): incorrect return boolean

* chore(import): remove unused import

* chore(logger): update logger message

* feat(entityNames): add entity names filter option and comments

* feat(swagger): add entityName param

* fix(stream): bail if no data is returned

* Update Dockerfile

* #79: Enable auth to read data (#157)

* enable auth to read data

* read access validation

* filter repository by organization

* custom request user session

* code refactoring

* 0.13.0

* version 0.13.0

---------

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Mitchell Shiell <59712867+MitchellShiell@users.noreply.github.com>
Co-authored-by: Jon Eubank <joneubank@gmail.com>
Co-authored-by: Azher2Ali <121898125+Azher2Ali@users.noreply.github.com>
Co-authored-by: James Lopez <jamestlopez.code@gmail.com>
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

Successfully merging this pull request may close these issues.

4 participants