-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Contribution guidelines
SamTV12345 edited this page Nov 21, 2023
·
3 revisions
First of all any contribution to our project is very much welcome and if you need help just ask. Unfortunately over the course of this project there were multiple occasions of people trying to get GitHub credability by being assigned to an Etherpad issue while not delivering any value for months.
That is why we decided to come up with the following guideline:
- You won't be assigned to an issue until you show a significant progress. An assignement is meant for documentation purposes if there are questions regarding the pull request in the future.
- Please don't ask to be assigned to a task. A maintainer will do so if you have progressed enough.
- Don't hesitate to ask for help if you can't get any further but please try to come up with your own solution. If a maintainer needs to manually check where the issue is located and practically deliver the solution he can fix it himself.
- Docs
- Translating
- HTTP API
- Plugin framework (API hooks)
- Plugins (available)
- Plugins (list)
- Plugins (wishlist)
- Etherpad URIs / URLs to specific resources IE export
- Etherpad Full data export
- Introduction to the source
- Release Procedure
- Etherpad Developer guidelines
- Project to-do list
- Changeset Library documentation
- Alternative Etherpad-Clients
- Contribution guidelines
- Installing Etherpad
- Deploying Etherpad as a service
- Deploying Etherpad on CloudFoundry
- Deploying Etherpad on Heroku
- Running Etherpad on Phusion Passenger
- Putting Etherpad behind a reverse Proxy (HTTPS/SSL)
- How to setup Etherpad on Ubuntu 12.04 using Ansible
- Migrating from old Etherpad to Etherpad
- Using Etherpad with MySQL
- Customizing the Etherpad web interface
- Enable import/export functionality with AbiWord
- Getting a list of all pads
- Providing encrypted web access to Etherpad using SSL certificates
- Optimizing Etherpad performance including faster page loads
- Getting to know the tools and scripts in the Etherpad /bin/ folder
- Embedding a pad using the jQuery plugin
- Using Embed Parameters
- Integrating Etherpad in a third party app (Drupal, MediaWiki, WordPress, Atlassian, PmWiki)
- HTTP API client libraries