- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Over time, you'll write more JS and CSS and eventually need to put systems in place to manage it.
- Article
- Phorge uses about 60 databases (and we may have added more by the time you read this document). This sometimes comes as a surprise, since you might assume it would only use one database.
- Article
- Project recommendations on how to organize revision control.
- Article
- Project recommendations on how to organize branches.
- Article
- A riveting tale of adventure.
- Article
- Describes things you should start thinking about soon, because scaling will be easier if you put a plan in place.
- Article
- Please read this document.
- Article
- This document discusses difficult traps and pitfalls in PHP, and how to avoid, work around, or at least understand them.
- Article
- This document discusses pitfalls and flaws in the JavaScript language, and how to avoid, work around, or at least understand them.
- Article
- This document describes the behaviors of Object and Array in JavaScript, and a specific approach to their use which produces basically reasonable language behavior.
- Article
- Technical overview of the Celerity system.
- Article
- Technical overview of Handles.
- Article
- Guide to Phorge code layout, including how URI mapping works through application class and subdirectory organization best practices.
- Article
- How to provide version information with reports made to the upstream.
- Article
- How to use the Phorge OAuth Server.
- Article
- Guide to the Edges infrastructure.
- Article
- Simple guide to Arcanist and Phorge unit tests.
- Article
- As of version 5.4.0, the PHP command line interface provides a built-in web server. This web server is designed for developmental purposes only, and should not be used in production. Phorge can be executed under it with the command:
- Article
- Describes how to provide reproduction steps.
- Article
- Rendering HTML in the Phorge environment.
- Article
- This document describes PHP coding standards for Phorge and related projects (like Arcanist).
- Article
- How to avoid a common performance pitfall.
- Article
- This document describes Javascript coding standards for Phorge and Javelin.
- Article
- Describes Phorge translation and localization.
- Article
- This document is a general coding standard for contributing to Phorge, Arcanist, and Diviner.
- Article
- Describes how to file an effective Phorge feature request.
- Article
- How to configure a Phorge development environment.
- Article
- Explains how to describe a root problem effectively.
- Article
- This document describes key components of the database schema and should answer questions like how to store new types of data.
- Article
- This document describes CSS features and coding standards for Phorge.
- Article
- Phorge is an open-source project, and welcomes contributions from the community at large. However, there are some guidelines we ask you to follow.
- Article
- Introduction to contributing to Phorge and Arcanist.
- Article
- Describes how to file an effective Phorge bug report.
- Article
- Information about making Phorge accessible to assistive technologies.
- Article
- Explains how to add new CSS and JS files to Phorge.
- Article
- Guide to adding new classes to extend Phorge.
- Article
- Guide to configuring webhooks.
- Article
- How Phabricator handles character encodings.
- Article
- Describes account roles like "Administrator", "Disabled", "Bot" and "Mailing List".
- Article
- Explains how to access locked or invisible objects and accounts.
- Article
- Explains why Phabricator uses a lighthearted tone.
- Article
- Guide to the Spaces application.
- Article
- Detailed dispute resolution manual.
- Article
- Introduction to searching for documents in Phabricator.
- Article
- Discusses the differences between "review" and "audit" workflows.
- Article
- Explains how to make bold text; this makes your words louder so you can win arguments.
- Article
- Information about prototypes.
- Article
- Organize users and objects with projects.
- Article
- Master profile menus for projects and other objects.
- Article
- Construct a detailed written history of your civilization.
- Article