{"id":21593417,"url":"https://github.com/ruby-ui/demo-esbuild","last_synced_at":"2025-07-12T12:08:41.889Z","repository":{"id":258427611,"uuid":"873910309","full_name":"ruby-ui/demo-esbuild","owner":"ruby-ui","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-14T21:47:57.000Z","size":83,"stargazers_count":1,"open_issues_count":10,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-18T10:45:44.281Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/ruby-ui.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-16T23:49:42.000Z","updated_at":"2024-10-17T07:26:07.000Z","dependencies_parsed_at":"2024-10-19T00:12:11.677Z","dependency_job_id":"41b4c390-4fcb-4d09-8684-9e5982ad44f5","html_url":"https://github.com/ruby-ui/demo-esbuild","commit_stats":null,"previous_names":["rbui-labs/demo-esbuild","ruby-ui/demo-esbuild"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-ui/demo-esbuild","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fdemo-esbuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fdemo-esbuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fdemo-esbuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fdemo-esbuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-ui","download_url":"https://codeload.github.com/ruby-ui/demo-esbuild/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fdemo-esbuild/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264987395,"owners_count":23693823,"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-11-24T17:12:34.884Z","updated_at":"2025-07-12T12:08:41.863Z","avatar_url":"https://github.com/ruby-ui.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Demo Rails Project with esbuild, Tailwind, and RBUI\n\nThis README documents the steps taken to set up this Rails project with esbuild for JavaScript handling, Tailwind CSS for styling, and RBUI for UI components.\n\n## Setup Steps\n\n1. Create a new Rails project with esbuild:\n\n   ```\n   rails new demo-esbuild --main --js esbuild\n   ```\n\n2. Add and install Tailwind CSS:\n\n   ```\n   bundle add tailwindcss-rails\n   rails tailwindcss:install\n   ```\n\n3. Add RBUI to the Gemfile:\n\n   ```ruby\n   gem \"rbui\", github: \"rbui-labs/rbui\", branch: \"main\"\n   ```\n\n4. Install RBUI:\n\n   ```\n   rails generate rbui:install\n   ```\n\n5. Add a sample page with RBUI components\n   (Details of this step are not provided in the initial setup description)\n\n## Project Structure\n\nThis project uses:\n\n- Rails for the web framework\n- esbuild for JavaScript bundling\n- Tailwind CSS for styling\n- RBUI for UI components\n\n## Getting Started\n\nTo run this project locally:\n\n1. Ensure you have Ruby and Rails installed\n2. Clone this repository\n3. Run `bundle install` to install dependencies\n4. Run `rails server` to start the development server\n5. Visit `http://localhost:3000` in your browser\n\n## Additional Information\n\nFor more details on the used technologies, refer to their documentation:\n\n- [Rails](https://guides.rubyonrails.org/)\n- [esbuild](https://esbuild.github.io/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [RBUI](https://github.com/rbui-labs/rbui)\n\n## Contributing\n\nIf you'd like to contribute to this project, please...\n\n[Add your contribution guidelines here]\n\n## License\n\nThis project is open-source and available under the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruby-ui%2Fdemo-esbuild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruby-ui%2Fdemo-esbuild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruby-ui%2Fdemo-esbuild/lists"}