Difference between revisions of "Development"
(→Development resources: Add link to Community development) |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
These are pages that have been created to assist developers interested in working with AtoM's code, and sharing that code with the broader AtoM community. | These are pages that have been created to assist developers interested in working with AtoM's code, and sharing that code with the broader AtoM community. | ||
− | * [[Development/Code review]] | + | * [[Development/Recommendations|Community development recommendations]] |
− | * [[Development/Coding standard]] | + | * [[Development/Code review|Code review process]] |
− | * [[Development/Contribute code]] | + | * [[Development/Coding standard|Coding standard]] |
− | * [[Development/ | + | * [[Development/Contribute code|Contribute code]] |
+ | * [[Development/Testing|Testing]] | ||
<admonition type="seealso"> | <admonition type="seealso"> | ||
* [[Resources/Code repository]] | * [[Resources/Code repository]] | ||
* [[Resources/Documentation|About the AtoM documentation (including how to contribute)]] | * [[Resources/Documentation|About the AtoM documentation (including how to contribute)]] | ||
+ | * [[Development/ERDs|AtoM Entity Relationship diagrams]] | ||
* [[Community/Community resources|Community resources]] | * [[Community/Community resources|Community resources]] | ||
* [[Community/Community resources/Development |Community development]] | * [[Community/Community resources/Development |Community development]] | ||
+ | * [[Development/Philosophy|Development philosophy]] | ||
</admonition> | </admonition> | ||
Line 26: | Line 29: | ||
Here you'll find pages dedicated to specific features, entities, and modules in AtoM. Historical development discussions, development updates in AtoM 2, and discussion about potential future development might all be included in each section. | Here you'll find pages dedicated to specific features, entities, and modules in AtoM. Historical development discussions, development updates in AtoM 2, and discussion about potential future development might all be included in each section. | ||
− | * [[Development/Accession module]] | + | * [[Development/ERDs|Entity Relationship Diagrams]] |
− | * [[Development/Multilingual]] | + | * [[Development/Accession module|Accessions module]] |
− | * [[Development/Treeview]] | + | * [[Development/DateRangeSearch|Date range search]] |
− | + | * [[Development/Multilingual|Multilingual support]] | |
+ | * [[Development/Treeview|Treeview]] | ||
+ | * [[Development/MediaPlayers|Media players]] | ||
+ | * [[Development/Archivematica_integration|Archivematica integration]] | ||
===[[Development/Projects|Development projects]]=== | ===[[Development/Projects|Development projects]]=== | ||
Line 36: | Line 42: | ||
* [[Development/Projects]] | * [[Development/Projects]] | ||
+ | |||
+ | |||
+ | ===[[Development/Philosophy|Development philosophy]]=== | ||
+ | |||
+ | Thoughts on the AtoM project's community-driven development model and Artefactual's "bounty model" of open-source project maintenance. | ||
+ | |||
+ | * [[Development/Philosophy|Development philosophy]] | ||
Line 41: | Line 54: | ||
For a full list of pages currently available in this section of the wiki, please see the Development documentation category link at the bottom of the page. | For a full list of pages currently available in this section of the wiki, please see the Development documentation category link at the bottom of the page. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | * [[Main Page|AtoM wiki home]] | ||
[[Category:Development documentation]] | [[Category:Development documentation]] |
Latest revision as of 03:57, 7 April 2021
Main Page > Development
This area of the wiki will capture documentation related to ongoing development of AtoM - feature proposals, developer discussions, modules under development consideration, and more. Developers can discuss the best solutions to issues, and analysts will post design considerations based on their own domain knowledge as well as feedback from the community. When relevant, we will also try to document the evolution of features over time.
Contributions are welcome!
Contents
Development resources
These are pages that have been created to assist developers interested in working with AtoM's code, and sharing that code with the broader AtoM community.
Seealso
Development modules
Here you'll find pages dedicated to specific features, entities, and modules in AtoM. Historical development discussions, development updates in AtoM 2, and discussion about potential future development might all be included in each section.
- Entity Relationship Diagrams
- Accessions module
- Date range search
- Multilingual support
- Treeview
- Media players
- Archivematica integration
Development projects
Information about historical AtoM development or research projects, as well as contemporary ones, can be found in this section.
Development philosophy
Thoughts on the AtoM project's community-driven development model and Artefactual's "bounty model" of open-source project maintenance.
For a full list of pages currently available in this section of the wiki, please see the Development documentation category link at the bottom of the page.