Changes between Version 69 and Version 70 of OSGeoIncubationChecklist


Ignore:
Timestamp:
Jan 27, 2020, 8:58:06 AM (4 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • OSGeoIncubationChecklist

    v69 v70  
    5050=== Processes ===
    5151
    52  1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has code under configuration management, see the [git://rasdaman.org/rasdaman.git rasdaman git repository].
     52 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has code under version control, see the [http://rasdaman.org/browser rasdaman git repository].
    5353 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project uses an issue tracker and keeps the status of the issue tracker up to date: http://www.rasdaman.org/report
    5454 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has documented its management processes: http://www.rasdaman.org/wiki/Governance
     
    5959=== Documentation ===
    6060
    61  1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has user documentation, including sufficient detail to guide a new user through performing the core functionality provided by the application: http://www.rasdaman.org/wiki/Documentation, http://www.rasdaman.org/browser/manuals_and_examples
    62  1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has developer documentation:
    63   a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including checkout and build instructions: http://www.rasdaman.org/wiki/Documentation, http://www.rasdaman.org/wiki/Download
    64   a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including commented code, ideally published for developer use: there is ample inline documentation, including javadoc and doxygen instrumentation: http://www.rasdaman.org/browser
    65   a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Providing sufficient detail for an experienced programmer to contribute patches or a new module in accordance with the project's programming conventions: see http://www.rasdaman.org/wiki/HowToContribute as an entry point for tons of descriptions, hints, and how-tos.
     61 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has user documentation, including sufficient detail to guide a new user through performing the core functionality provided by the application: http://doc.rasdaman.org/
     62 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has developer documentation: http://doc.rasdaman.org/03_contributing.html
     63  a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including checkout and build instructions: http://doc.rasdaman.org/02_inst-guide.html#getting-started
     64  a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including commented code, ideally published for developer use: there is ample inline documentation, including javadoc and doxygen instrumentation available when building rasdaman
     65  a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Providing sufficient detail for an experienced programmer to contribute patches or a new module in accordance with the project's programming conventions: see http://doc.rasdaman.org/03_contributing.html as an entry point for tons of descriptions, hints, and how-tos.
    6666
    6767=== Release Procedure ===
     
    7070
    7171 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project follows a defined release process:
    72   a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Which includes execution of the testing process before releasing a stable release: http://212.201.49.21:35000/
    73   * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] All patches submitted to the repository undergo review before being applied to the code base: http://www.rasdaman.org/patchmanager
    74   * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Milestones and tickets are used to prepare releases: http://www.rasdaman.org/report, http://www.rasdaman.org/timeline
    75   * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Releases adopt semantic versioning (starting from 8.4.0): http://rasdaman.org/wiki/RasdamanReleaseProcess
     72  a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Which includes execution of the testing process before releasing a stable release: http://codereview.rasdaman.org/jenkins/
     73  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] All patches submitted to the repository undergo review before being applied to the code base: http://www.rasdaman.org/patchmanager, http://codereview.rasdaman.org
     74  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Milestones and tickets are used to prepare releases: http://www.rasdaman.org/roadmap, http://www.rasdaman.org/report, http://www.rasdaman.org/timeline
     75  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Releases adopt semantic versioning (starting from 8.4.0): http://rasdaman.org/wiki/Versions, http://rasdaman.org/wiki/RasdamanReleaseProcess
    7676  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Systemtests are to be run by developers before submitting patches: http://www.rasdaman.org/wiki/CodeGuide and http://www.rasdaman.org/wiki/RasdamanTestSuites
    7777  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Formal process under review at http://rasdaman.org/wiki/RasdamanReleaseProcess
    7878
    7979 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project follows a documented testing process.
    80   * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Release testing has been automated (platforms continuously getting extended); regression testing is available, since inception of open-source rasdaman, see http://rasdaman.org/wiki/RasdamanTestSuites
     80  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Release and patch testing has been automated (platforms continuously getting extended); regression testing is available, since inception of open-source rasdaman, see http://rasdaman.org/wiki/RasdamanTestSuites
    8181  * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]]  README documents and wiki pages provide test system description and information - see http://rasdaman.org/wiki/RasdamanTestSuites
    8282 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Release and testing processes provide sufficient detail for an experienced programmer to follow.