Editing Agora Octave

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Warning|This page is outdated (September 2018).}}
[http://agora.octave.org/ 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.
 
== Features (desired) ==
== Features (desired) ==
* User account. <span style="color: green;">✔</span>   
* User account. <span style="color: green;">✔</span>   
Line 8: Line 5:
* [https://github.com/dcramer/django-ratings User ratings].  
* [https://github.com/dcramer/django-ratings User ratings].  
* [https://docs.djangoproject.com/en/dev/ref/contrib/comments/ Comments].
* [https://docs.djangoproject.com/en/dev/ref/contrib/comments/ Comments].
* 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.


You can upload your code to Agora. The code is classified according the following criteria.
* [http://stackoverflow.com/questions/5871730/need-a-minimal-django-file-upload-example Upload files]
 
* 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.
 
 
[[File:agora.png|center|380px]]
 
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 [http://en.wikipedia.org/wiki/List_of_FSF-approved_software_licenses GPL compatible] license.
* All functions (except private ones) must be documented using [http://en.wikipedia.org/wiki/Texinfo Texinfo].
* The package must have all the [http://www.gnu.org/software/octave/doc/interpreter/Creating-Packages.html#Creating-Packages required files].
* If the package has a doc folder it should be written in [http://en.wikipedia.org/wiki/Texinfo Texinfo].
 
These packages are also recommended to comply with
* No shadowing of Octave core functions.
* No direct inclusion of external dependencies.
 
== See also ==
* [[Octave Forge]]
 
== Further reading ==
* [http://stackoverflow.com/questions/5871730/need-a-minimal-django-file-upload-example Django Upload files]
* a good read when thinking about this, is [http://www.cpan.org/misc/ZCAN.html a Zen of Comprehensive Archive Networks] with some afterthoughts on the the design of CPAN. I think that an important thing to learn is to get something as simple as an anonymous FTP server working.
 
== External links ==
== External links ==
* [http://agora.octave.org/ Agora website]
[http://agora.octave.org/ Agora website]
 
[[Category:Outdated pages]]
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: