Phabricator聽vs聽Phacility聽vs聽RuboCop

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Phabricator
Phabricator

177
205
+ 1
181
Phacility
Phacility

0
2
+ 1
0
RuboCop
RuboCop

207
134
+ 1
38
- No public GitHub repository available -
- No public GitHub repository available -

What is Phabricator?

Phabricator is a collection of open source web applications that help software companies build better software.

What is Phacility?

A hosted version of Phabricator, that you pay for.

What is RuboCop?

RuboCop is a Ruby static code analyzer. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Phabricator?
Why do developers choose Phacility?
Why do developers choose RuboCop?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
        Be the first to leave a con
          Be the first to leave a con
          What companies use Phabricator?
          What companies use Phacility?
          What companies use RuboCop?
            No companies found

            Sign up to get full access to all the companiesMake informed product decisions

            What tools integrate with Phabricator?
            What tools integrate with Phacility?
            What tools integrate with RuboCop?
              No integrations found

              Sign up to get full access to all the tool integrationsMake informed product decisions

              What are some alternatives to Phabricator, Phacility, and RuboCop?
              Redmine
              Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.
              GitHub
              GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
              Jira
              Jira's secret sauce is the way it simplifies the complexities of software development into manageable units of work. Jira comes out-of-the-box with everything agile teams need to ship value to customers faster.
              GitLab
              GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
              Asana
              Asana is the easiest way for teams to track their work. From tasks and projects to conversations and dashboards, Asana enables teams to move work from start to finish--and get results. Available at asana.com and on iOS & Android.
              See all alternatives
              Decisions about Phabricator, Phacility, and RuboCop
              Francisco Quintero
              Francisco Quintero
              Tech Lead at Dev As Pros | 7 upvotes 281.7K views
              atDev As ProsDev As Pros
              Node.js
              Node.js
              Rails
              Rails
              Amazon EC2
              Amazon EC2
              Heroku
              Heroku
              RuboCop
              RuboCop
              JavaScript
              JavaScript
              ESLint
              ESLint
              Slack
              Slack
              Twist
              Twist

              For many(if not all) small and medium size business time and cost matter a lot.

              That's why languages, frameworks, tools, and services that are easy to use and provide 0 to productive in less time, it's best.

              Maybe Node.js frameworks might provide better features compared to Rails but in terms of MVPs, for us Rails is the leading alternative.

              Amazon EC2 might be cheaper and more customizable than Heroku but in the initial terms of a project, you need to complete configurationos and deploy early.

              Advanced configurations can be done down the road, when the project is running and making money, not before.

              But moving fast isn't the only thing we care about. We also take the job to leave a good codebase from the beginning and because of that we try to follow, as much as we can, style guides in Ruby with RuboCop and in JavaScript with ESLint and StandardJS.

              Finally, comunication and keeping a good history of conversations, decisions, and discussions is important so we use a mix of Slack and Twist

              See more
              Jerome Dalbert
              Jerome Dalbert
              Senior Backend Engineer at StackShare | 5 upvotes 272.7K views
              atStackShareStackShare
              GitHub
              GitHub
              CircleCI
              CircleCI
              Code Climate
              Code Climate
              Brakeman
              Brakeman
              RuboCop
              RuboCop
              RSpec
              RSpec
              Rails
              Rails
              Git
              Git
              #ContinuousIntegration

              The continuous integration process for our Rails backend app starts by opening a GitHub pull request. This triggers a CircleCI build and some Code Climate checks.

              The CircleCI build is a workflow that runs the following jobs:

              • check for security vulnerabilities with Brakeman
              • check code quality with RuboCop
              • run RSpec tests in parallel with the knapsack gem, and output test coverage reports with the simplecov gem
              • upload test coverage to Code Climate

              Code Climate checks the following:

              • code quality metrics like code complexity
              • test coverage minimum thresholds

              The CircleCI jobs and Code Climate checks above have corresponding GitHub status checks.

              Once all the mandatory GitHub checks pass and the code+functionality have been reviewed, developers can merge their pull request into our Git master branch. Code is then ready to deploy!

              #ContinuousIntegration

              See more
              Interest over time
              Reviews of Phabricator, Phacility, and RuboCop
              No reviews found
              How developers use Phabricator, Phacility, and RuboCop
              Avatar of Wellzesta
              Wellzesta uses PhabricatorPhabricator

              Wiki, feature backlog.

              How much does Phabricator cost?
              How much does Phacility cost?
              How much does RuboCop cost?
              Pricing unavailable
              News about Phabricator
              More news
              News about Phacility
              More news