{"id":22166847,"url":"https://github.com/drmacro/rsuite-export-generator","last_synced_at":"2025-03-24T16:47:46.807Z","repository":{"id":68335369,"uuid":"72126088","full_name":"drmacro/rsuite-export-generator","owner":"drmacro","description":"Code to generate arbitrarily-large fake export data sets to test import scale","archived":false,"fork":false,"pushed_at":"2016-12-10T16:56:17.000Z","size":1634,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T21:54:51.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drmacro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-27T16:16:15.000Z","updated_at":"2016-12-10T16:54:16.000Z","dependencies_parsed_at":"2023-05-02T18:16:45.587Z","dependency_job_id":null,"html_url":"https://github.com/drmacro/rsuite-export-generator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmacro%2Frsuite-export-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmacro%2Frsuite-export-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmacro%2Frsuite-export-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmacro%2Frsuite-export-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drmacro","download_url":"https://codeload.github.com/drmacro/rsuite-export-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245315286,"owners_count":20595216,"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":[],"created_at":"2024-12-02T05:25:45.134Z","updated_at":"2025-03-24T16:47:46.764Z","avatar_url":"https://github.com/drmacro.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rsuite-export-generator Version 1.0\n\nCode to generate arbitrarily-large fake export data sets to test import scale for the RSuite 3.7 importer.\n\nGenerates a arbitrarily-large set of randomly-generated XML and (eventually) non-XML MOs with random but realistic content (using randomly-selected words from the linux master English words.txt file) and a set of randomly-generated containers with references to the generated MOs.\n\n## Running\n\nTo run the generator do:\n\n```\njava -jar export-generator-1.0.jar {path to generation.properties file}\n```\n\nThe generation.properties file defines the details for the generation:\n\n```\noutdir=/Users/ekimber/temp/export/\nbrowseWidth=10\nbrowseDepth=5\nmaxContainerChildren=100\nmaxXmlMOs=10000\nmaxBinaryMOs=10000\nmaxVersions=5\n```\n\nEach numeric parameter defines the limit on that aspect. Actual values are randomly generated between some appropriate minimum and the maximum. \n\nCurrently the generation only produces DITA topics and no non-XML MOs but it has been architected to make it relatively easy to extend for other file types or non-DITA output.\n\nIn this version the XML details are in the DITA code but it probably makes more sense to use an XSLT-based template-driven approach to generate the XML content, making it easier to customize for specific kinds of data.\n\n## Developing:\n\nTo make the jar from the command line:\n\n```\nmvn clean compile assembly:single\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrmacro%2Frsuite-export-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrmacro%2Frsuite-export-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrmacro%2Frsuite-export-generator/lists"}