-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Tools and Tips
This page documents the tools that Pulsar PMC used for project management.
Committers can use Gitbox to link their Github accounts with Apache Ids.
Github is used for issue and pull request management.
Currently Pulsar is using ASF jenkins for CI. The community is working on moving to using Github Actions for Pulsar CI jobs.
All the docker images are published to Docker Hub.
A new release manager should request other committers to grant write permissions to this docker organization when doing a release.
We use Crowdin for managing translations for Pulsar documentation.
Everyone can join the pulsar project to help translations.
Pulsar Committers can request other committers (who are Manager of the Pulsar crowdin project) to become Managers.
We publish python clients to PyPI.
A new release manager should request other committers to grant write permissions to Pulsar pypi repo prior to doing a release.
We use Vagrant images for building python clients for different osx versions.
Those Vagrant images are available here.
If a Pulsar committer wants to update the images, please reach out to PMC for granting corresponding permissions.
We use Slack for instant communication. The apache pulsar slack channel is managed under Pulsar PMC.
If a Pulsar PMC member wants to administrate the slack channel, reach out to PMC for granting the permissions.
The @apache_pulsar
twitter account is managed under Pulsar PMC. If a Pulsar PMC member wants to use this account to tweet project updates, please reach out the PMC for granting the permissions.
We used Google Analytics for tracking and analyzing traffic to Pulsar website. The Google Analytics account is managed under Pulsar PMC. If a Pulsar PMC member wants to use this account, please reach out the PMC for granting the permissions.