Phactory: Hosting Projects Here
We offer hosting of Community Projects here at we.phorge.it, for projects that are directly related to the Phorge project.
The hosted projects remain under each project's management, copyright, etc..
To be eligible for hosting, your project must be:
1. Directly and meaningfully related to Phorge
Our goal isn't to compete with GitHub, but to allow for projects that have a real connection to the project.
This isn't limited to Phorge/Arcanist extensions - extensions to other products to integrate with Phorge, scripts for maintenance of installs, training material - anything that's strongly related to the Phorge ecospace is valid.
2. Open Source
You'll need to have an explicit open source license covering the project.
3. Actively Maintained
That is, you'll need to be around to support it if needed.
You'll be in charge on push permissions to the repository, for example, and any release processes.
Asking for Hosting
If you want to host your project here, there are a few details we'll need:
- Name(s) (Of the project / repository)
- Short description
- Hosting form: The repository can either be "Hosted" here (with we.phorge.it in the clone URI) or "Observed" from some other public location. Your pick.
In theory it can also be "Mirrored" from here to someplace else, but that's hard to setup.
- Name of Default branch (Assuming Git), or whatever is appropriate in svn/hg
Create a task with answers to all of these, tag it with Phactory: Community Projects, and ask an admin in Z1 to set it up for you.
For security reasons, you won't get access to directly manage the Repository object.
Actually Adding a Project (Admin only):
- Create a Project for the project:
- Initial Edit Policy: Member of projects, admins
- Add the user to the project
- Create new Repository (hosted/observed).
- Tag it with Phactory: Community Projects and with the project's tag
- "Pushable by": the project
- "Editable by": Admins
- "Visible to": public
- Activate it
- Done?
- Last Author
- avivey
- Last Edited
- Apr 5 2024, 16:34