Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
Sep 24, 2024, 1:16:01 AM (2 months ago)
Author:
yakumo.izuru
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac
    21
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and
    5 handling of software issues, enhancements and overall progress.
     2== Marisa
     3An HTTP-based file upload system, forked from [https://z3bra.org/partage/ partage] at some point by [https://interconnected.chaotic.ninja Izuru Yakumo] to serve as a playground of sorts.
    64
    7 All aspects of Trac have been designed with the single goal to
    8 '''help developers write great software''' while '''staying out of the way'''
    9 and imposing as little as possible on a team's established process and
    10 culture.
     5=== Features
     6* Link expiration
     7* Mimetype support
     8* Random filenames
     9* Multiple file uploads
     10* !JavaScript-free
     11* Privilege dropping
     12* [https://man.chaotic.ninja/?page=chroot.2 chroot(2)] support
     13* FastCGI support
    1114
    12 As all Wiki pages, this page is editable, this means that you can
    13 modify the contents of this page simply by using your
    14 web-browser. Simply click on the "Edit this page" link at the bottom
    15 of the page. WikiFormatting will give you a detailed description of
    16 available Wiki formatting commands.
     15=== Usage
     16Refer to the [https://man.chaotic.ninja/?page=marisa.1 marisa(1)] manual for details and examples.
    1717
    18 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    19 a new Trac environment, containing a default set of wiki pages and some sample
    20 data. This newly created environment also contains
    21 [wiki:TracGuide documentation] to help you get started with your project.
     18{{{ marisa [-v] [-f marisa.conf] }}}
    2219
    23 You can use [wiki:TracAdmin trac-admin] to configure
    24 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    25 regard to ''components'', ''versions'' and ''milestones''.
     20Configuration is done through its configuration file, [https://man.chaotic.ninja/?page=marisa.conf.5 marisa.conf(5)]. The format is that of the INI file format.
    2621
     22Uploading files is done via PUT and POST requests. Multiple files can be sent via POST requests.
    2723
    28 TracGuide is a good place to start.
     24{{{ curl -T file.png http://domain.tld }}}
    2925
    30 Enjoy! [[BR]]
    31 ''The Trac Team''
     26{{{ curl -F file=file.png -F expiry=3600 http://domain.tld }}}
    3227
    33 == Starting Points
     28=== Installation
     29Requires [https://go.dev Go] version 1.17 or newer.
    3430
    35  * TracGuide --  Built-in Documentation
    36  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    37  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    38  * TracSupport --  Trac Support
     31{{{
     32$ make
     33# make install
     34}}}
    3935
    40 For a complete list of local wiki pages, see TitleIndex.
     36=== Development
     37
     38{{{ git clone https://git.chaotic.ninja/git/yakumo_izuru/marisa.git }}}
     39
     40If you find any bug, please report them here or send a patch to marisa-dev@chaotic.ninja.