Changes between Version 1 and Version 2 of WikiStart
- Timestamp:
- Sep 24, 2024, 1:16:01 AM (2 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v1 v2 1 = Welcome to Trac2 1 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 3 An 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. 6 4 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 11 14 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 16 Refer to the [https://man.chaotic.ninja/?page=marisa.1 marisa(1)] manual for details and examples. 17 17 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] }}} 22 19 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''. 20 Configuration 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. 26 21 22 Uploading files is done via PUT and POST requests. Multiple files can be sent via POST requests. 27 23 28 TracGuide is a good place to start. 24 {{{ curl -T file.png http://domain.tld }}} 29 25 30 Enjoy! [[BR]] 31 ''The Trac Team'' 26 {{{ curl -F file=file.png -F expiry=3600 http://domain.tld }}} 32 27 33 == Starting Points 28 === Installation 29 Requires [https://go.dev Go] version 1.17 or newer. 34 30 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 }}} 39 35 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 40 If you find any bug, please report them here or send a patch to marisa-dev@chaotic.ninja.