HuBoard
Gitlab CI
Our great sponsors
HuBoard | Gitlab CI | |
---|---|---|
0 | 4 | |
1,701 | 23,373 | |
0.0% | 0.3% | |
0.0 | 9.8 | |
over 4 years ago | 2 days ago | |
Ruby | ||
- | 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.
HuBoard
We haven't tracked posts mentioning HuBoard yet.
Tracking mentions began in Dec 2020.
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 - Agile project management platform. Built on top of Django and AngularJS
Trac - Trac is an enhanced wiki and issue tracking system for software development projects (mirror)
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
CodeClimate - Code Climate CLI
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]