Agora Octave: Difference between revisions

From Octave
Jump to navigation Jump to search
(Moved Agora specific content from the Octave-Forge page to the Agora page.)
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Warning|This page is outdated (September 2018).}}
'''Agora Octave''' is a place dedicated for rapid collaboration related to GNU Octave and distribution of community contributed code and packages. You can browse code submissions or contribute your own.
'''Agora Octave''' is a place dedicated for rapid collaboration related to GNU Octave and distribution of community contributed code and packages. You can browse code submissions or contribute your own.


Line 8: Line 10:
* Tags and Flags. Is [https://docs.djangoproject.com/en/dev/howto/custom-template-tags/ this] what we want?
* Tags and Flags. Is [https://docs.djangoproject.com/en/dev/howto/custom-template-tags/ this] what we want?
* Download counts.
* Download counts.
'''<span style="color:#FF0000;">This is work in progress.</span>'''


You can upload your code to Agora. The code is classified according the following criteria.  
You can upload your code to Agora. The code is classified according the following criteria.  
Line 42: Line 42:


== See also ==
== See also ==
* [[Octave-Forge]]
* [[Octave Forge]]


== Further reading ==
== Further reading ==
Line 51: Line 51:
* [http://agora.octave.org/ Agora website]
* [http://agora.octave.org/ Agora website]


[[Category:Octave-Forge]]
[[Category:Development]]
[[Category:Development]]

Revision as of 09:37, 14 June 2019

Warning icon.svg
This page is outdated (September 2018).

Agora Octave is a place dedicated for rapid collaboration related to GNU Octave and distribution of community contributed code and packages. You can browse code submissions or contribute your own.

Features (desired)

You can upload your code to Agora. The code is classified according the following criteria.

  • Single file
The file is full responsibility of the uploader.
Octave and Agora do not check or support this submissions.
  • Bundle of files
The file(s) is(are) full responsibility of the uploader.
The bundle passes a structure check to see if it is compatible with the builtin Octave installer. This doesn't mean the bundle with install flawlessly.
Octave and Agora do not check or support this submissions.
  • Forge
The file(s) is(are) responsibility of its maintainer and the Agora maintainers community.
This package will install using the builtin Octave installer.


Agora.png

The Forge packages have must comply with

  • At least one package maintainer.
  • Must install and work with the latest Octave release.
  • The must be released under a GPL compatible license.
  • All functions (except private ones) must be documented using Texinfo.
  • The package must have all the required files.
  • If the package has a doc folder it should be written in Texinfo.

These packages are also recommended to comply with

  • No shadowing of Octave core functions.
  • No direct inclusion of external dependencies.

See also

Further reading

External links