Changes between Version 18 and Version 19 of SoftwareDevelopment/ProjectGuidelines


Ignore:
Timestamp:
03/13/19 08:50:11 (5 years ago)
Author:
Twan Goosen
Comment:

github

Legend:

Unmodified
Added
Removed
Modified
  • SoftwareDevelopment/ProjectGuidelines

    v18 v19  
    2121 * `LICENSE` (source code licencing information)
    2222* Make a '''wiki page''' in the [https://trac.clarin.eu CLARIN Trac] for the software project or make a section for it in another page if that is more appropriate. This page can serve as a hub to find sources and technical, administrative and other information. Add a link to the page to the [[SoftwareDevelopment|software development page]].
    23 * Make use of an '''issue tracking system''', such as the [https://trac.clarin.eu CLARIN Trac] or the 'Issues' section of a !GitHub repository. Make separate tickets for all known issues as well as potential enhancements. Use milestones or priorities to indicate which issues should be addressed first or which features should be included in a single release.
     23* Make use of an '''issue tracking system''', such as the [https://trac.clarin.eu CLARIN Trac] or the 'Issues' section of a GitHub repository. Make separate tickets for all known issues as well as potential enhancements. Use milestones or priorities to indicate which issues should be addressed first or which features should be included in a single release.
    2424
    2525== Implementation decisions ==
     
    5050* Test your build regularly, ideally on a daily basis or with every commit/push, i.e. attempt to implement '''continuous integration'''. Generally applicable tools that can be used for this are, among others, [[TravisCI|Travis]] and [https://jenkins.io/ Jenkins].
    5151* Consider distributing your application as a '''[https://docker.com/ Docker] image'''. A good place to get started, is the [https://gitlab.com/CLARIN-ERIC/build-workflow-documentation CLARIN ERIC docker build workflow documentation]. The Docker website also has [https://docs.docker.com/get-started/ instructions and more information].
    52 * Make '''all sources available''' that are needed to build your software. Use !GitHub for this purpose (you can join [https://github.com/clarin-eric CLARIN's organisation]).
     52* Make '''all sources available''' that are needed to build your software. Use GitHub for this purpose (you can join [https://github.com/clarin-eric CLARIN's organisation]).
    5353
    5454== Other ==