[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7957":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":26,"discoverSource":27},7957,"serverspec","mizzy\u002Fserverspec","mizzy","RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand","http:\u002F\u002Fserverspec.org\u002F",null,"Ruby",2520,361,105,2,0,29.68,"MIT License",false,"master",true,[],"2026-06-12 02:01:46","# Serverspec [![Gem Version](https:\u002F\u002Fbadge.fury.io\u002Frb\u002Fserverspec.svg)](http:\u002F\u002Fbadge.fury.io\u002Frb\u002Fserverspec) [![BuildStatus](https:\u002F\u002Fsecure.travis-ci.org\u002Fmizzy\u002Fserverspec.svg)](http:\u002F\u002Ftravis-ci.org\u002Fmizzy\u002Fserverspec) [![wercker status](https:\u002F\u002Fapp.wercker.com\u002Fstatus\u002F526d1ff4df6eadaa793dca1affcaed35\u002Fs\u002F \"wercker status\")](https:\u002F\u002Fapp.wercker.com\u002Fproject\u002Fbykey\u002F526d1ff4df6eadaa793dca1affcaed35)\n\nRSpec tests for your servers configured by Puppet, Chef or anything else\n\nYou can see the details of serverspec on [serverspec.org](http:\u002F\u002Fserverspec.org\u002F).\n\n----\n\n## Running the gem's tests\n\nUse\n\n```bundle exec rake```\n\n(Using ```rspec``` alone will not work).\n\n\n\n## Maintenance policy of Serverspec\u002FSpecinfra\n\n* The person who found a bug should fix the bug by themself.\n* If you find a bug and cannot fix it by yourself, send a pull request and attach test code to reproduce the bug, please.\n* The person who want a new feature should implement it by themself.\n* For above reasons, I accept pull requests only and disable issues.\n* If you'd like to discuss about a new feature before implement it, make an empty commit and send [a WIP pull request](http:\u002F\u002Fben.straub.cc\u002F2015\u002F04\u002F02\u002Fwip-pull-request\u002F). But It is better that the WIP PR has some code than an empty commit.\n\n\n----\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n","Serverspec 是一个用于测试服务器配置的工具，支持通过Puppet、Chef、Ansible等自动化工具或手动设置的服务器。它基于Ruby和RSpec开发，允许用户编写简洁易读的测试用例来验证服务器的实际状态是否符合预期配置。主要特点包括丰富的断言方法覆盖文件系统、网络服务等多个方面，并且能够轻松集成到持续集成环境中。适用于需要确保基础设施一致性与安全性的DevOps场景中，如自动化部署后的环境校验、定期的安全审计等。","2026-06-11 03:15:20","top_language"]