Signup and account management app for Kosmos Accounts https://accounts.kosmos.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
greg fd2ebc4ad3 Merge pull request 'Cache dependencies on CI' (#6) from chore/cache_bundle_on_ci into master 3 days ago
app Add production config and credentials 1 week ago
bin Hello kosmos. 3 weeks ago
config Set correct email address for devise 1 week ago
db Add LDAP logins and password resets, config, etc. 2 weeks ago
lib Hello kosmos. 3 weeks ago
log Hello kosmos. 3 weeks ago
public Add some basic styles 1 week ago
spec Add feature spec examples 1 week ago
tmp Hello kosmos. 3 weeks ago
vendor Hello kosmos. 3 weeks ago
.browserslistrc Hello kosmos. 3 weeks ago
.drone.yml Cache dependencies on CI 1 week ago
.env.example Add dotenv 2 weeks ago
.gitignore Add dotenv 2 weeks ago
.rspec Hello kosmos. 3 weeks ago
.ruby-version Hello kosmos. 3 weeks ago
Gemfile Add missing postgres gem 1 week ago
Gemfile.lock Add missing postgres gem 1 week ago
LICENSE Add AGPL license 1 week ago
README.md Document current and planned features 1 week ago
Rakefile Hello kosmos. 3 weeks ago
babel.config.js Hello kosmos. 3 weeks ago
config.ru Hello kosmos. 3 weeks ago
package.json Hello kosmos. 3 weeks ago
postcss.config.js Hello kosmos. 3 weeks ago
yarn.lock Hello kosmos. 3 weeks ago

README.md

Akkounts

This app allows Kosmos/LDAP users to manage their accounts, including credentials, invites, donations, etc..

Features

Planned features are not at all a complete or static list, of course. Suggestions and pull requests welcome!

Development

Rails app

Installing dependencies:

bundle install
yarn install

Setting up local database (SQLite):

bundle exec rails db:create
bundle exec rails db:migrate

Running the dev server:

bundle exec rails server

Running all specs:

bundle exec rspec

LDAP server

TODO make it easy to run a local Kosmos LDAP server for development, without manual LDIF imports etc. (or provide a staging instance)

Documentation

Testing

LDAP / Auth

License

GNU Affero General Public License v3.0