{"id":16086695,"url":"https://github.com/astares/seaside-bootstrap4","last_synced_at":"2025-03-18T06:30:44.495Z","repository":{"id":48199361,"uuid":"142439823","full_name":"astares/Seaside-Bootstrap4","owner":"astares","description":"Bootstrap 4 wrapper for Seaside for Pharo","archived":false,"fork":false,"pushed_at":"2022-11-24T11:47:13.000Z","size":2634,"stargazers_count":5,"open_issues_count":0,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T07:49:30.601Z","etag":null,"topics":["pharo","seaside"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astares.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}},"created_at":"2018-07-26T12:46:11.000Z","updated_at":"2021-11-10T19:34:12.000Z","dependencies_parsed_at":"2022-09-18T03:32:26.976Z","dependency_job_id":null,"html_url":"https://github.com/astares/Seaside-Bootstrap4","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/astares%2FSeaside-Bootstrap4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astares%2FSeaside-Bootstrap4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astares%2FSeaside-Bootstrap4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astares%2FSeaside-Bootstrap4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astares","download_url":"https://codeload.github.com/astares/Seaside-Bootstrap4/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243906469,"owners_count":20367036,"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":["pharo","seaside"],"created_at":"2024-10-09T13:24:56.088Z","updated_at":"2025-03-18T06:30:43.553Z","avatar_url":"https://github.com/astares.png","language":"Smalltalk","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seaside-Bootstrap4\n\n[![Build Status](https://travis-ci.org/astares/Seaside-Bootstrap4.svg?branch=master)](https://travis-ci.org/astares/Seaside-Bootstrap4) [![Coverage Status](https://coveralls.io/repos/github/astares/Seaside-Bootstrap4/badge.svg?branch=master)](https://coveralls.io/github/astares/Seaside-Bootstrap4?branch=master)\n\nBootstrap 4 wrapper for Seaside for Pharo 8\nbased on 4.0 from [http://bootstrap.rtlcss.com/](http://bootstrap.rtlcss.com/)\n\n**IMPORTANT**: Note that there already is a newer repo: [https://github.com/astares/Seaside-Bootstrap5](https://github.com/astares/Seaside-Bootstrap5)\n\n## Installation\nFirst install [Pharo](http://www.pharo.org) on your machine. Pharo 8 onwards is recommended. Either using [PharoLauncher](https://github.com/pharo-project/pharo-launcher) or [Pharo ZeroConf](http://get.pharo.org/):\n\n## Load Pharo using ZeroConf \n\n```\nwget -O- get.pharo.org/64/80+vm | bash\n./pharo-ui Pharo.image\n```\n\n## Load all in one\n\n```Smalltalk\n  Metacello new\n      baseline:'Bootstrap4';\n      repository: 'github://astares/Seaside-Bootstrap4:master/src';\n      load\n```\n\n## Load Seaside and then manually\n\n```Smalltalk\nMetacello new\n  baseline:'Seaside3';\n  repository: 'github://SeasideSt/Seaside:develop/repository';\n  load.\n```\n\nand then load the packages you need using Iceberg\n\n## Run\n\nStart the web server for [Seaside](http://www.seaside.st) - for instance with Zinc evaluate\n```Smalltalk\nZnZincServerAdaptor startOn: 8080.\nWebBrowser openOn: 'http://localhost:8080/bootstrap4/'\n```\n\n## Learn\n- see [https://www.w3schools.com/bootstrap4/](https://www.w3schools.com/bootstrap4/)\n- see [https://www.scaler.com/topics/css/bootstrap/](https://www.scaler.com/topics/css/bootstrap/)\n\n## Migration from Bootstrap 3 to 4\n\n- the prefix is gone, so use container instead of tbsContainer, etc.\n- use formButton or outlineButton instead of tbsButton\n- buttons do not have beExtraSmall and beExtraSmallIf: styles anymore\n- breadcrumb section is now called breadcrumb item\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastares%2Fseaside-bootstrap4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastares%2Fseaside-bootstrap4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastares%2Fseaside-bootstrap4/lists"}