programing

루비: 보석을 어떻게 쓰나요?

firstcheck 2023. 6. 22. 23:40
반응형

루비: 보석을 어떻게 쓰나요?

루비를 위한 패키지를 작성해서 보석으로 제공하고 싶습니다.
입니까?
이 된 튜토리얼, 요? 그것을하방배데된도얼튜좋까토리움, 있캐스등습니이트스크린?

Rubygems.org 의 가이드는 보석을 직접 작성할 수 있는 최고의 자료 중 하나입니다.

앱에서 Bundler를 사용하는 경우 Bundler를 사용한 Ryan Bigg의 RubyGem 개발 가이드와 Bundler로 보석을 만드는 Railscast를 참조할 수 있습니다.

보석을 작성하는 데 도움이 되는 도구에 관심이 있다면 다음을 수행합니다.

  • Jeweler - Rubygem 프로젝트를 만들고 관리하기 위한 의견을 제시하는 도구입니다.젬커터와 쥬얼러 레일 캐스트도 있습니다.
  • Hoe - 좌석에 있는 사람들로부터.
  • gem-이것은 많은 유용한 레이크 작업을 추가합니다.

일부 자습서/가이드:

제가 보통 Gems를 만들고 출시하는 방법은 다음과 같습니다.

  1. https://github.com 에 가입합니다.
  2. https://rubygems.org 에 가입합니다.
  3. $ gem install ore rubygems-tasks rdoc rspec
  4. $ mine awesome_gem
  5. cd awesome_gem/편집합니다.README.rdoc그리고.awesome_gem.gemspec코드 쓰기lib/awesome_gem/RSpec 테스트 추가specs/.
  6. 릴리스할 준비가 되면 업데이트합니다.ChangeLog.rdoc파일, 실행rake spec그리고.rake rerdoc,열어 보세요.html/index.html오타가 있는지 다시 한 번 확인합니다
  7. rake release
  8. (선택사항) 새로운 멋진 보석에 대한 링크와 설명을 http://rubyflow.com 에 제출합니다.

앉아서 첫 번째 젬의 영광을 만끽하세요 :)

보석을 작성하기 시작할 필요가 없고, 코드를 작성하고, 테스트를 작성하고, 원하는 대로 사용할 수 있으며, 만족스러운 경우 보석을 사용하여 관련 Rake 파일을 생성할 수 있습니다.

다른 보석들이 취하는 접근 방식(lib 디렉토리를 가지고, 다른 보석들과 충돌할 수 있는 방식으로 파일 이름을 지정하는 것을 피하고, 가능하면 테스트를 작성하고, 읽기를 수행)을 고수한다면 도움이 되지만, 그럴 필요는 없습니다.

여러분이 공유하고 싶은 것이 있으면, 그것을 github 위에 놓고 그것을 보석 절단기에 밀어 넣으세요.

너무 생각하지 말고, 호미나 다른 과잉 살상 도구를 사용하지 말고, 재미있게 놀고, 내가 하지 않을 일은 하지 마.

언급URL : https://stackoverflow.com/questions/2194547/ruby-how-to-write-a-gem

반응형