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.
 
 
 
 
 
raucao 56936916ff
Move SVG images to public folder
2 weeks ago
app Move SVG images to public folder 2 weeks ago
bin Hello kosmos. 1 year ago
config Add preconfigured lockbox credentials for development 2 months ago
db Create LndHub accounts 2 months ago
lib Improve task for generating invitations 2 months ago
log Hello kosmos. 1 year ago
public Move SVG images to public folder 2 weeks ago
spec Fix exception during signup 2 weeks ago
tmp Hello kosmos. 1 year ago
vendor Hello kosmos. 1 year ago
.browserslistrc Hello kosmos. 1 year ago
.drone.yml Don't run caching steps on CI when not master or PR 1 year ago
.env.example Configure LndHub for production 2 months ago
.env.production Configure LndHub for production 2 months ago
.env.test Add lndhub config to test environment 2 months ago
.gitignore Add preconfigured lockbox credentials for development 2 months ago
.rspec Hello kosmos. 1 year ago
.ruby-version Hello kosmos. 1 year ago
Gemfile Add wallet page 2 months ago
Gemfile.lock Add wallet page 2 months ago
LICENSE Add AGPL license 1 year ago
README.md Remove feature list from README 2 months ago
Rakefile Hello kosmos. 1 year ago
babel.config.js Hello kosmos. 1 year ago
config.ru Hello kosmos. 1 year ago
package.json Style forms, migrate more styles to Tailwind 12 months ago
postcss.config.js WIP Add Tailwind CSS 12 months ago
yarn.lock Style forms, migrate more styles to Tailwind 12 months ago

README.md

Build Status

Akkounts

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

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 the background workers (requires Redis):

bundle exec sidekiq -C config/sidekiq.yml

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

Front-end

Caveat: if you only add Tailwind classes/directives to templates or helpers, but there's no change in the stylesheet files, then the new directives won't be compiled in production. In this case, count up the version comment at the top of app/javascript/stylesheets/application.scss to trigger compilation.

Testing

LDAP / Auth

Asynchronous jobs/workers

License

GNU Affero General Public License v3.0