{"id":19964310,"url":"https://github.com/bu-ist/coding-standards","last_synced_at":"2025-05-03T23:30:28.442Z","repository":{"id":21630543,"uuid":"24951101","full_name":"bu-ist/coding-standards","owner":"bu-ist","description":"Code style guides for web projects at Boston University.","archived":false,"fork":false,"pushed_at":"2025-02-04T19:23:09.000Z","size":235,"stargazers_count":11,"open_issues_count":5,"forks_count":5,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-04-07T22:51:10.447Z","etag":null,"topics":["coding-standards","css","php","sass","wordpress"],"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/bu-ist.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2014-10-08T17:03:31.000Z","updated_at":"2025-02-04T19:21:53.000Z","dependencies_parsed_at":"2024-07-29T23:48:54.410Z","dependency_job_id":"dcbc256c-c7c6-4eb0-97d1-80ab92fed237","html_url":"https://github.com/bu-ist/coding-standards","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bu-ist%2Fcoding-standards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bu-ist%2Fcoding-standards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bu-ist%2Fcoding-standards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bu-ist%2Fcoding-standards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bu-ist","download_url":"https://codeload.github.com/bu-ist/coding-standards/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252269026,"owners_count":21721239,"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":["coding-standards","css","php","sass","wordpress"],"created_at":"2024-11-13T02:22:52.185Z","updated_at":"2025-05-03T23:30:28.432Z","avatar_url":"https://github.com/bu-ist.png","language":"Ruby","readme":"# BU Coding Standards\n\nThe purpose of this repository is to establish baseline standards for developing web projects at Boston University.\n\nNew web team employees should review these documents prior to committing any code to our code base.\n\n## Guides\n\n* [WordPress](wordpress/README.md)\n* [CSS and Sass](css-and-sass/README.md)\n* [PHP](php/README.md)\n* [Markdown](markdown/README.md)\n* [JavaScript](javascript/README.md)\n* [Accessibility](accessibility/README.md)\n* [GitHub](github/README.md)\n* [Code Reviews](https://github.com/bu-ist/responsive-framework/wiki/Code-reviews)\n\n## Why?\n\n\u003e *Be consistent.*\n\u003e\n\u003e The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you’re saying rather than on how you’re saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.\n\u003e\n\u003e If you’re editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around all their arithmetic operators, you should too. If their comments have little boxes of hash marks around them, make your comments have little boxes of hash marks around them too.\n\n\"Parting Words\", [Google style guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml)\n\n## Enforcement\n\nCoding standards are only useful if they are followed.\n\nCurrently we have no tooling in place to enforce these standards. While an automated process that reviewed commits for coding style and reported violations is possible, we're not quite there yet.\n\nIn the meantime there are several tools that can be installed locally to ensure you're writing code that conforms with these standards. Language-specific tools will be documented within their respsective guides.\n\n## Contributing\n\nHave a recommendation? Create a branch and submit a pull request!\n\n[Github pull requests](https://help.github.com/articles/using-pull-requests/) are well-suited for this; opening a pull request creates a dedicated page for comments, and notifies all repostiory watchers.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbu-ist%2Fcoding-standards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbu-ist%2Fcoding-standards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbu-ist%2Fcoding-standards/lists"}