開発
開発者向け情報です。
リポジトリ
ActiveLdapはGitHub上のGitリポジトリーを利用しています。ソースコードは以下のように取得できます。
- activeldap
% git clone https://github.com/activeldap/activeldap.git
- al-admin
% git clone https://github.com/activeldap/al-admin.git
不具合・要望
ActiveLdap uses Issues on GitHub for issue tracking. Please submit a issue when you find an issue.
Rails 3 support
Rails 3対応に関する設計です。
must
- We add active_ldap/test_help.rb to support ActiveLdap fixture. We don’t write same codes into test_helper.rb like http://ruby-activeldap.rubyforge.org/activeldap-fabrication/en/#Install
may
- We support Warden.
- We support Devise
- We support OmniAuth. (instead of Warden)
DONE
- We don’t support Rails 3.0.×.
- We provide active_ldap/railtie to initialize ActiveLdap.
- We remove ActiveRecord dependency.
- We depend on ActiveModel instead of ActiveRecord.
- We target to Rails 3.1.0. (Yes, it’s not released yet but it will be released before we support Rails 3.×.)
- We update the documentation and ensure that the procedure for including ActiveLdap in a Rails 3 project is correct.