webauthn-rails-demo-app
Gitlab CI
Our great sponsors
webauthn-rails-demo-app | Gitlab CI | |
---|---|---|
3 | 4 | |
94 | 23,550 | |
- | 0.3% | |
8.0 | 0.0 | |
6 days ago | 7 days ago | |
Ruby | Ruby | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webauthn-rails-demo-app
-
Authentication using passkeys Rails 7 Demo
It is based upon the Rails 6 version: WebAuthn Rails Demo App which uses webauthn.
-
Need help with testing authentication "ceremonies"
I've written a Rails 7 app called rails-7-passkey-demo which is mostly based upon webauthn-rails-demo-app but the original is a Rails 6 app and mine is based upon Rails 7.
Gitlab CI
-
Vue Options to Composition API Online Converter
// https://github.com/gitlabhq/gitlabhq/blob/e6d048d769240760008f0dbb6b811e1ebc675292/app/assets/javascripts/ide/components/repo_tab.vue#L3 import { GlIcon, GlTab } from '@gitlab/ui'; import { mapActions, mapGetters } from 'vuex'; import { __, sprintf } from '~/locale'; import ChangedFileIcon from '~/vue_shared/components/changed_file_icon.vue'; import FileIcon from '~/vue_shared/components/file_icon.vue'; import FileStatusIcon from './repo_file_status_icon.vue'; export default { components: { FileStatusIcon, FileIcon, GlIcon, ChangedFileIcon, GlTab, }, props: { tab: { type: Object, required: true, }, }, data() { return { tabMouseOver: false, }; }, computed: { ...mapGetters(['getUrlForPath']), closeLabel() { if (this.fileHasChanged) { return sprintf(__('%{tabname} changed'), { tabname: this.tab.name }); } return sprintf(__('Close %{tabname}'), { tabname: this.tab.name }); }, showChangedIcon() { if (this.tab.pending) return true; return this.fileHasChanged ? !this.tabMouseOver : false; }, fileHasChanged() { return this.tab.changed || this.tab.tempFile || this.tab.staged || this.tab.deleted; }, }, methods: { ...mapActions(['closeFile', 'updateDelayViewerUpdated', 'openPendingTab']), clickFile(tab) { if (tab.active) return; this.updateDelayViewerUpdated(true); if (tab.pending) { this.openPendingTab({ file: tab, keyPrefix: tab.staged ? 'staged' : 'unstaged' }); } else { this.$router.push(this.getUrlForPath(tab.path)); } }, mouseOverTab() { if (this.fileHasChanged) { this.tabMouseOver = true; } }, mouseOutTab() { if (this.fileHasChanged) { this.tabMouseOver = false; } }, }, };
What are some alternatives?
OpenProject - OpenProject is the leading open source project management software.
Gogs - Gogs is a painless self-hosted Git service
Taiga-front - [DEPRECATED] Project management web application with scrum in mind! Build on top of Django and AngularJS (Frontend Code)
Trac - Trac is an enhanced wiki and issue tracking system for software development projects (mirror)
CodeClimate - Code Climate CLI
Redmine - Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp
OctoLinker - OctoLinker — Links together, what belongs together
Gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
Travis CI.com - Free continuous integration platform for GitHub projects.
Codacy
HoundCI - Automated code review for GitHub pull requests.
devise - Flexible authentication solution for Rails with Warden. [Moved to: https://github.com/heartcombo/devise]