Why and how to contribute
The Composition Library Project is seeking collaborators. Anyone who is interested in the aims of this project can help in its development providing they have a conceptual understanding of change-ringing, methods and compositions. Software development skills will be extremely useful, but are only necessary for some of the roles.
Four phases to the project have been identified:
- Development of the client software
- User interface design
- Functional desgin
- Database design
- Software development
- Testing
- Release
- Development of the server software environment
- Website design
- Database design
- User sign on and maintenance
- Security and backup
- Database administration
- Building up the library of compositions
- Manual input of compositions from published sources
- Manual input of compositions by composers
- Automated loads from processed electronic sources
- Analysis of similar compositions for originality
- Checking and improving data quality
- Data administration
- Development of a web-based client
- Determine features to be made available
- User interface design
- Internal design
- Database design
- Software development
- Testing
- Release
If you would like to be involved in the project then you can register your interest by registering as a user on SourceForge and
emailing your SourceForge username, together with details of how you would like to help, to .
A mailing list for the project, complib-talk, has been set up. Anyone is welcome to join at https://lists.sourceforge.net/lists/listinfo/complib-talk
Reasons to participate:
- if you are likely to be a user of Composition Library when it is developed, you can influence what features it will have and how easy it will be to use
- if you are fascinated by technical challenges in ringing theory, there are algorithms to be developed and some interesting design problems to overcome
- if you are good at user interface design, programming, databases, or testing then the project would appreciate your help
- if you would like to see a comprehensive and definitive collection of compositions, then your help in inputting and checking data, or maintaining the data, would be most welcome
- the software is being developed as an open source project created for the participation and benefit of the change ringing exercise
Join the project now!