{"id":15011136,"url":"https://github.com/asyncollective/ascicl","last_synced_at":"2026-03-09T18:34:25.680Z","repository":{"id":200209958,"uuid":"704989031","full_name":"asyncollective/ascicl","owner":"asyncollective","description":"Bootstrap-based version of ASCICL","archived":false,"fork":false,"pushed_at":"2023-10-29T20:58:51.000Z","size":8477,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-12T21:36:45.185Z","etag":null,"topics":["asyncollective","bootstrap","css","css-framework","less","react","reactjs","ui","ui-components","ui-framework","user-interface"],"latest_commit_sha":null,"homepage":"","language":"Less","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/asyncollective.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-14T17:57:36.000Z","updated_at":"2023-10-26T15:27:44.000Z","dependencies_parsed_at":"2023-10-29T19:20:54.541Z","dependency_job_id":null,"html_url":"https://github.com/asyncollective/ascicl","commit_stats":null,"previous_names":["asyncollective/ascicl2","asyncollective/ascicl"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/asyncollective/ascicl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncollective%2Fascicl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncollective%2Fascicl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncollective%2Fascicl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncollective%2Fascicl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asyncollective","download_url":"https://codeload.github.com/asyncollective/ascicl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asyncollective%2Fascicl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30307425,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T17:35:44.120Z","status":"ssl_error","status_checked_at":"2026-03-09T17:35:43.707Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["asyncollective","bootstrap","css","css-framework","less","react","reactjs","ui","ui-components","ui-framework","user-interface"],"created_at":"2024-09-24T19:39:10.579Z","updated_at":"2026-03-09T18:34:25.657Z","avatar_url":"https://github.com/asyncollective.png","language":"Less","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [ASCICL v3](http://asyncollective.org/index.php?pname=ascicl)\n\nASCICL is an internal UI framework for use at the asyncollective. It ensures consistency across asyncollective websites and provides a good specification for our design sensibilities. It is based on Bootstrap v2.3.2.\n\n## Compiling CSS and JavaScript\n\nASCICL includes a [makefile](Makefile) with convenient methods for working with the framework. Before getting started, be sure to install [the necessary local dependencies](package.json):\n\n```\n$ npm install\n```\n\nWhen completed, you'll be able to run the various make commands provided:\n\n#### build - `make`\nRuns the LessC (not Recess because that generates blank code for some reason) compiler to rebuild the `/less` files and compiles the docs. Requires Less.js and uglify-js.\n\n#### test - `make test`\nRuns jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed.\n\n#### watch - `make watch`\nThis is a convenience method for watching just Less files and automatically building them whenever you save. Requires the Watchr gem.\n\nShould you encounter problems with installing dependencies or running the makefile commands, be sure to first uninstall any previous versions (global and local) you may have installed, and then rerun `npm install`.\n\n## About Bootstrap\nGo to the [Bootstrap website](http://getbootstrap.com/2.3.2/) for more information about Bootstrap, the wonderful framework ASCICL 2 and later versions are based on.\n\n## Original Authors\n\n**Mark Otto**\n\n+ [http://twitter.com/mdo](http://twitter.com/mdo)\n+ [http://github.com/mdo](http://github.com/mdo)\n\n**Jacob Thornton**\n\n+ [http://twitter.com/fat](http://twitter.com/fat)\n+ [http://github.com/fat](http://github.com/fat)\n\n\n\n## Copyright and license\n\nCopyright 2012 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this work except in compliance with the License.\nYou may obtain a copy of the License in the LICENSE file, or at:\n\n  [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasyncollective%2Fascicl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasyncollective%2Fascicl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasyncollective%2Fascicl/lists"}