Trac 1.4 -projektinhallintajärjestelmän julkaisu

Lähettäjä merkittävä projektinhallintajärjestelmän julkaisu Jälki 1.4, joka tarjoaa verkkokäyttöliittymän Subversion- ja ​Git-tietovarastojen kanssa työskentelyyn, sisäänrakennetun Wikin, ongelmanseurantajärjestelmän ja toimintojen suunnitteluosion uusille versioille. Koodi on kirjoitettu Pythonilla ja jakelija BSD-lisenssillä. Tietojen tallentamiseen voidaan käyttää SQLite-, PostgreSQL- ja MySQL/MariaDB DBMS:ää.

Trac noudattaa minimalistista lähestymistapaa projektinhallintaan ja mahdollistaa tyypillisten rutiinitoimintojen automatisoinnin ilman, että sillä on minimaalinen vaikutus kehittäjien keskuudessa jo luotuihin prosesseihin ja sääntöihin. Sisäänrakennettu wikimoottori mahdollistaa wiki-merkintöjen käytön ongelmien, tavoitteiden ja sitoumusten kuvauksissa. Se tukee linkkien luomista ja yhteyksien järjestämistä virheilmoitusten, tehtävien, koodimuutosten, tiedostojen ja wikisivujen välillä. Kaikkien projektin tapahtumien ja toimintojen seuraamiseksi tarjotaan aikajanan muodossa oleva käyttöliittymä.

Yhtenäinen laajennuksia Moduulit ovat saatavilla uutissyötteiden ylläpitoon, keskustelualustan luomiseen, kyselyjen tekemiseen, vuorovaikutukseen erilaisten jatkuvan integrointijärjestelmien kanssa, dokumentaation luomiseen Doxygenissa, latausten hallintaan, ilmoitusten lähettämiseen ​Slackin kautta, Subversionin ja Mercurialin tukemiseen.

Tärkeimmät muutokset verrattuna vakaaseen haaraan 1.2:

  • Vaihda renderöintiin nopealla mallimoottorilla Jinja2. XML-pohjainen mallimoottori Genshi on vanhentunut, mutta olemassa olevien laajennusten kanssa yhteensopivuuden vuoksi se poistetaan vain epävakaasta 1.5-haaraasta.
  • Taaksepäin yhteensopivuus laajennuksien kanssa, jotka on kirjoitettu versiota 1.0 vanhemmille Trac-versioille, on lopetettu. Muutokset koskevat lähinnä tietokantaan pääsyn rajapintoja.
  • CC-kentässä mainitut käyttäjäryhmät laajenevat automaattisesti kyseiseen ryhmään kuuluvien käyttäjien luetteloon.
  • Wikisivut on varustettu kapea- ja koko näytön tilan vaihtamisella tekstin katselua varten.
  • Postiilmoitusmalleissa on nyt mahdollista käyttää lippukenttien ("changes.fields") muutostietoja.
  • Wikimuotoillun tekstin automaattinen esikatselu on toteutettu kaikille vakiokentille (esimerkiksi raportin kuvaus). Käyttäjät pystyivät myös itsenäisesti määrittämään odotusajan syötteen pysäyttämisen ja esikatselualueen päivityksen välillä.
  • TracMigratePluginista on tullut osa Trac ja se on saatavilla trac-admin convert_db-komentona. Muistutetaan, että tämän laajennuksen avulla voit siirtää Trac-projektitietoja eri tietokantojen välillä (esimerkiksi SQLite → PostgreSQL). Voit myös huomioida lipun delete_comment- ja liitetiedoston siirto-alikomentojen ulkonäön.
  • Muokatuilla tekstikentillä on nyt max_size-attribuutti.
  • Tuki lippujen kloonaukseen (sekä lippujen luomiseen kommenteista) valinnaisen komponentin tracopt.ticket.clone kautta
  • Navigointiotsikkoon on mahdollista lisätä mukautettuja linkkejä vakiotyökaluilla.
  • Muutosten vahvistajien soveltamisalaa on laajennettu erämuokkaustyökaluun sekä kommenttien muokkausprosessiin.
  • Tuki sisällön tarjoamiseen HTTPS:n kautta suoraan tracd:stä.
  • Päivitetty vähimmäisversiovaatimukset Pythonille (2.7 2.6:n sijaan) ja PostgreSQL:lle (ei vanhempi kuin 9.1).

Lähde: opennet.ru

Lisää kommentti