{"id":26662871,"url":"https://github.com/speciesfilegroup/matrix_row_coder","last_synced_at":"2025-03-25T14:18:48.837Z","repository":{"id":109933394,"uuid":"86378950","full_name":"SpeciesFileGroup/matrix_row_coder","owner":"SpeciesFileGroup","description":"Code phylogenetic/descriptive matrices by row.  In Vue.js","archived":false,"fork":false,"pushed_at":"2018-08-28T22:03:06.000Z","size":259,"stargazers_count":1,"open_issues_count":35,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-14T07:50:26.888Z","etag":null,"topics":["vue-components","vuex-store"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpeciesFileGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-03-27T20:05:18.000Z","updated_at":"2018-08-28T22:03:07.000Z","dependencies_parsed_at":"2023-03-15T00:47:15.103Z","dependency_job_id":null,"html_url":"https://github.com/SpeciesFileGroup/matrix_row_coder","commit_stats":{"total_commits":175,"total_committers":2,"mean_commits":87.5,"dds":"0.11428571428571432","last_synced_commit":"1d9faba7c182c940c175b096b0f201b6e793cee0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeciesFileGroup%2Fmatrix_row_coder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeciesFileGroup%2Fmatrix_row_coder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeciesFileGroup%2Fmatrix_row_coder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeciesFileGroup%2Fmatrix_row_coder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpeciesFileGroup","download_url":"https://codeload.github.com/SpeciesFileGroup/matrix_row_coder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245476707,"owners_count":20621699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vue-components","vuex-store"],"created_at":"2025-03-25T14:18:48.113Z","updated_at":"2025-03-25T14:18:48.828Z","avatar_url":"https://github.com/SpeciesFileGroup.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matrix Row Coder\n\nThis project holds a Vue component that can edit a single row of a matrix in TaxonWorks.\n\n## Technology\n\nThe component is meant to be imported and placed into your own Vue.\n\nIt uses a Vuex store to manage state and functions.\n\nTesting framework used is Mocha. Assertion library is Chai. Nearly everything in Vuex store is being tested.\n\nBundle is created using Browserify with the transform Vueify. The Vue components are in [Single File Components](https://vuejs.org/v2/guide/single-file-components.html). So you will have to transform them if you want to use the Matrix Row Coder component in your own Vue.\n\nEach Vue component's stylesheet is written in Stylus and included in the Single File Component (.vue).\n\nMocha and Browserify are using Babel to translate the ES2015 module style into something that Node and browsers can use. Using `require` will still work, but if we use a tree-shaking transform such as `rollup` you will lose that benefit on CommonJS modules.\n\n## Setup\n\n`npm install`\n\nTo use the live version, you should copy `props.js.dist` and change the properties to match a TaxonWorks app.\n\nQuick copy: `cp src/props.js.dist src/props.js`.\n\n## Commands\n\n`grunt test`: Runs the unit tests\n\n`grunt serve-mock`: Builds a sample page with the Matrix Row Coder using mock data. Starts a local webserver. Opens a browser window with the page. Will rebuild the bundle if source changes occur.\n\n`grunt serve-live`: The same as `serve-mock`, but uses a bundle with a request module that will make live requests to the api information given to the Matrix Row Coder component.\n\n\n# Support\n\nSupport for this project came from NSF DEB 15-55053 with additional development in the TaxonWorks codebase supported by NSF ABI-1356381.  Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeciesfilegroup%2Fmatrix_row_coder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspeciesfilegroup%2Fmatrix_row_coder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeciesfilegroup%2Fmatrix_row_coder/lists"}