Changes between Version 136 and Version 137 of Contribute/Code
- Timestamp:
- 12/07/14 21:26:15 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Contribute/Code
v136 v137 1 1 = Contribute: Code = 2 [[TOC]] 2 3 3 4 If you wish to contribute Code then you should see this page on guidance for Developers: … … 6 7 There are tasks suitable for coders of various levels. Sahana Eden using Python, !JavaScript and HTML. 7 8 8 Tasks that you can engage with: 9 == Small Coding Tasks == 10 These are smaller pieces of work that are well suited to people who are starting to contribute: 9 11 * Pick one of our easy bugs/tasks to fix, either in: 10 * [http://eden.sahanafoundation.org/report/18 Trac] 12 * [http://eden.sahanafoundation.org/report/18 Trac] First ensure that you can repeat this in your local instance - if not: MODIFY TICKET > resolve as > worksforme. If the bug is still present, assign the ticket to yourself. 11 13 * [http://sunflower.sahanafoundation.org/eden/project/task?task_tag.tag_id__belongs=19&~.status__belongs=3,4,2,11 Sahana Sunflower Community Portal] 12 14 * Or pick from all bugs/tasks to fix, either in: 13 15 * [http://eden.sahanafoundation.org/report/34 Trac] 14 16 * [http://sunflower.sahanafoundation.org/eden/project/task?~.status__belongs=3,4,2,11 Sahana Sunflower Community Portal] 15 * [https://github.com/flavour/eden/search?utf8=%E2%9C%93&q=%22%40todo%22&type=Code Find a "@ToDo" in the code] and do it! 17 * [https://github.com/flavour/eden/search?utf8=%E2%9C%93&q=%22%40todo%22&type=Code Find a "@ToDo" in the code] and do it! eg: 18 * Migrate represents to S3Represent 19 * project_assignee_represent (https://github.com/flavour/eden/blob/master/modules/s3db/project.py#L4928), for an example see: project_TaskRepresent (https://github.com/flavour/eden/blob/master/modules/s3db/project.py#L5677) or search for other uses of S3Represent. 20 * Migrate custom methods to use settings.get_ui_formstyle() 21 * S3ImportPoI (https://github.com/flavour/eden/blob/master/modules/s3/s3gis.py#L8634) 22 * Extend S3AddPersonWidget2 to have an option to enter names into 2-3 different fields instead of a single field 23 * https://github.com/flavour/eden/blob/master/modules/s3/s3widgets.py#L619 24 * https://github.com/flavour/eden/blob/master/static/scripts/S3/s3.add_person.js 25 * Complete S3UpdateLocation() 26 * https://github.com/flavour/eden/blob/master/modules/s3/s3track.py#L707 27 * e.g. with the event_resource model: https://github.com/flavour/eden/blob/master/modules/s3db/event.py#L933 28 16 29 * Review [SysAdmin/ContinuousIntegration CI Server] Results 17 30 * You can subscribe to the results of the tests. Any errors found can either be [BugReportingGuidelines reported] or fixed. Make sure that you replicate the errors locally to ensure that it isn't an error with the test. 18 * [wiki:Projects/Quick Tasks] 19 * Smaller Tasks, e.g. suitable for GCI or Hackathons 31 32 == Bigger Coding Projects == 33 Projects for people who would like to make a really meaningful long term contribution to Sahana, e.g. suitable for GSoC 20 34 * [wiki:Projects/Advanced Projects] 21 * Longer-term projects, e.g. suitable for GSoC22 35 * [wiki:BluePrint BluePrints]