Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Language-Bindings.md
README.md
Using-Gluster-Test-Framework.md
adding-fops.md
afr-locks-evolution.md
afr-self-heal-daemon.md
afr.md
bd-xlator.md
brickmux-thread-reduction.md
coding-standard.md
commit-guidelines.md
daemon-management-framework.md
datastructure-inode.md
datastructure-iobuf.md
datastructure-mem-pool.md
dirops-transactions-in-dht.md
ec-implementation.md
fuse-interrupt.md
gfapi-symbol-versions.md
identifying-resource-leaks.md
logging-guidelines.md
network_compression.md
options-to-contribute.md
posix.md
rpc-for-glusterfs.changes-done.txt
rpc-for-glusterfs.new-versions.md
syncop.md
thread-naming.md
translator-development.md
unittest.md
versioning.md
write-behind.md
writing-a-cloudsync-plugin.md
xlator-classification.md

README.md

Developers

From GlusterDocumentation

Contributing to the Gluster community

Are you itching to send in patches and participate as a developer in the Gluster community? Here are a number of starting points for getting involved. We don't require a signed contributor license agreement or copyright assignment, but we do require a "signed-off-by" line on each code check-in.

  • License Change - we recently changed the client library code to a dual license under the GPL v2 and the LGPL v3 or later

  • GlusterFS Coding Standards

  • If you are not sure of where to start, and what to do, we have a small write-up on what you can pick. Check it out

Adding File operations

Automatic File Replication

Data Structures

Find the gfapi symbol versions here

Daemon Management Framework

Translators

Brick multiplex

Fuse

Testing/Debugging

Release Process