OpenSTAManager
Sito webFacebookYouTubeUltima release
2.4.34
2.4.34
  • 📣Novità
  • Openstamanager
    • 🚀OpenSTAManager
    • 📙Configurazione
      • 🎯Installazione
      • ▶️Inizializzazione
      • 🆙Aggiornamento
      • ⏸️Backup
    • 📘Interfaccia
      • 📚Moduli e plugin
      • 👾Widget
      • ⚙️Stato dei servizi
      • 🔼Gestione upload
    • 📘Moduli
      • 📅Dashboard
        • ➕Creazione
        • 🖌️Modifica
        • ❗Azioni aggiuntive
      • 👤Anagrafiche
        • ➕Creazione
        • 🖌️Modifica
        • 🦠Tipi di anagrafiche
        • 📞Relazioni
        • 🌏Zone
        • 📭Provenienze clienti
        • 🗃️Settori merceologici
        • ❗Azioni aggiuntive
        • 🔧Plugin
          • 🔨Impianti del cliente
          • 🧑Referenti
          • 📍Sedi
          • 📊Statistiche
          • 📤Ddt del cliente
          • 🤵Dichiarazioni d'intento
          • 🎥Storico attività
          • 🛄Allegati
          • 🧾Contratti del cliente
          • 💰Movimenti contabili
          • 📑Regole pagamenti
          • 🔖Note interne
          • ⁉️Info
        • 📇Import anagrafiche
      • 📧Gestione email
        • 🔄Coda di invio
        • 📬Newsletter
        • 📋Liste
        • 📃Template email
        • ✉️Account email
      • 📖Gestione documentale
        • ➕Creazione
        • 🖌️Modifica
        • 📑Categorie documenti
      • 🚚Attività
        • ➕Creazione
        • 🖌️Modifica
        • ⛽Tipi di attività
        • ⏱️Fasce orarie
        • 🚇Stati di attività
        • 🧑‍🔧Tecnici e tariffe
        • 🔊Voci di servizio
        • ❗Azioni aggiuntive
        • 🔧Plugin
          • 📡Impianti
          • ✅Checklist
      • 💰Vendite
        • 🤝Contratti
          • ❗Azioni aggiuntive
          • 🔧Plugin
            • 🪙Consuntivo
            • 📅Pianificazione attività
            • 🔄Rinnovi
            • 📆Pianificazione fatturazione
        • 🧾Preventivi
          • ❗Azioni aggiuntive
          • 🔧Plugin
            • 🪙Consuntivo
            • 🔍Revisioni
        • 📞Ordini cliente
          • ❗Azioni aggiuntive
          • 🔧Plugin
            • 🪙Consuntivo
        • 📃Fatture di vendita
          • ❗Azioni aggiuntive
          • 🔧Plugin
            • 📃Fatturazione elettronica
            • 🖋️Movimenti contabili
            • 📽️Registrazioni
      • 💵Acquisti
        • 📞Ordini fornitore
          • ❗Azioni aggiuntive
          • 🔧Plugin
        • 📄Fatture di acquisto
          • ❗Azioni aggiuntive
          • 🔧Plugin
      • ⚖️Contabilità
        • 🖨️Stampe contabili
        • 1️⃣Prima nota
        • 📖Piano dei conti
        • ⏳Scadenzario
      • 📦Magazzino
        • 📺Articoli
          • ❗Azioni aggiuntive
          • 🔧Plugin
            • 💸Movimenti
            • 🏷️Serial
            • 🧺Giacenze
            • 📈Statistiche
            • 📑Listino clienti
            • 🧾Listino fornitori
            • ✂️Piani di sconto/magg.
            • 🪛Varianti articolo
            • ➗Provvigioni
        • 📖Movimenti
        • ✂️Piani di sconto/magg.
        • 🧾Listini
          • 📲Import listini
        • 📤DDT in uscita
          • ❗Azioni aggiuntive
        • 📥DDT in entrata
          • ❗Azioni aggiuntive
        • 🏬Giacenze sedi
        • ◾Attributi combinazioni
        • 🔳Combinazioni
      • 🪝Impianti
        • ➕Creazione
        • 🖌️Modifica
        • 🪜Categorie impianti
        • ❗Azioni aggiuntive
        • 🔧Plugin
          • 🔚Interventi svolti
          • 🔌Componenti
      • 📊Statistiche
      • 🔨Strumenti
        • 💡Campi personalizzati
        • 👀Viste
        • 🗣️Utenti e permessi
        • 🎚️Impostazioni
        • 🗃️Tabelle
          • 📦Tipi di spedizione
          • 🎉Eventi
          • 📜Tipi documento
          • 🏷️Causali movimenti
          • ⏲️Tipi scadenze
          • 📑Stati dei contratti
          • 📑Stati dei preventivi
          • ➖Ritenute previdenziali
          • 💸Casse previdenziali
          • 💰IVA
          • 🖊️Modelli prima nota
          • 🏦Banche
          • 🪙Ritenute acconto
          • 💻Categorie articoli
          • 💶Pagamenti
          • ⚱️Porto
          • 📏Unità di misura
          • 🪞Aspetto beni
          • ❔Causali
          • 👨‍🏭Mansioni referenti
        • 🪢Segmenti
        • 📥Import
        • 🖨️Stampe
        • 🚦Stato dei servizi
        • ☑️Checklists
        • ⏫Backup
        • 🔝Aggiornamenti
  • guide
    • 🔮Come si fa?
      • 👏Autofattura
      • 🏦Banca predefinita anagrafica
      • 📲Calendario su telefono
      • ⏱️Contratti a ore
      • 🧑‍🔧Contratti di manutenzione
      • 🙋‍♂️Dichiarazioni d'Intento
      • 📘Fatturazione Elettronica
        • 🏷️Codice identificativo documento e CIG
        • ⌛Decreto Rilancio 2020
        • 🤔Domande comuni
        • ⛔Errori frequenti
        • 🏫Split payment e reverse charge
      • 📃Fatture non elettroniche
      • 🌈Formattazione celle
      • 💵Gestione acconto
      • 🗳️Gestione magazzini
      • 📲Import articoli
      • 💶Incassi e pagamenti
      • 🔜Incassi e pagamenti anticipati
      • 📄Nota di credito
      • 🧑‍🔧Permessi di visualizzazione degli utenti
      • 👨‍🏫Prezzo di vendita automatico
      • 🏢Quantità di magazzino
      • 📝Sconto combinato
      • 🗓️Tasks programmati
    • 🪂Strumenti esterni
      • 📸Awesome screenshot
    • 📽️Videoguide
      • 🎥Attività/Fatturazione
      • 🎥Preventivo/Consuntivo
    • 📘F.A.Q.
  • Moduli premium
    • 📙Installazione
    • 📗Budget
    • 📗Disponibilità tecnici
    • 📗Distinta base
    • 📗E-commerce
    • 📗Email ticketing
    • 📗Import FE
    • 📗Registrazione movimenti bancari
    • 📗Scheda accettazione
    • 📗Vendita al banco
  • Configurazioni
    • 📙API
      • 📙Retrieve
    • 📙Google Maps API key
    • 📙OAuth2
  • per sviluppatori
    • 📘Recupero della password
    • 📒Contribuire
    • 📒Personalizzazione
      • 🕹️Codice
      • 🖥️Framework
      • 💾Assets
    • 📒Strutture
      • 📒Moduli
        • 📒Nucleo
        • 📒Stampe
        • 📒Widget
        • 📒Plugin
Powered by GitBook
On this page
  • 🔖 Prima contribuzione
  • 🔖 Problemi di sicurezza
  • 🔖 Segnalare un bug
  • 🔖 Pull Request
  • 🫂Community
  • 🏗️ Testing

Was this helpful?

  1. per sviluppatori

Contribuire

Come contribuire allo sviluppo di OpenSTAManager

PreviousRecupero della passwordNextPersonalizzazione

Last updated 2 years ago

Was this helpful?

Sei interessato a contribuire allo sviluppo di OpenSTAManger? Ottimo, sei il benvenuto!

Siamo entusiasti di ogni contributo che otteniamo dalla nostra community. Ci sono molti modi per contribuire: segnalare bug, richiedere miglioramenti, richiedere guide, proporre fix, ecc

Non serve essere degli esperti programmatori per aiutarci!

Leggi le seguenti sezioni per scoprire come ti consigliamo di procedere. Se ti serve un aiuto, crea una issue su GitHub.

Linee guida

Per migliorare il sistema con cui sviluppiamo il codice, abbiamo deciso di adottare alcune linee guida per facilitare la collaborazione:

  • Codice di condotta: Per il momento non abbiamo adottato un vero e proprio codice di condotta, ma ti chiediamo di essere il più civile possibile nel comunicare con gli altri per questo progetto.

  • Stile del codice: Utilizziamo principalmente due strumenti per mantenere consistente nel tempo lo stile del codice:

PHP CS Fixer viene utilizzato per formattare automaticamente il codice PHP e aumentare la sua comprensibilità. La configurazione può essere trovata nel file .

EditorConfig viene sfruttato per mantenere la consistenza nella formattazione di base dei diversi altri file utilizzati nel progetto. La configurazione può essere trovata nel file .

Maggiori informazioni sui plugin che permettono di integrare questi strumenti sono disponibili nei relativi siti.

🔖 Prima contribuzione

Sei insicuro su cosa potresti lavorare per contribuire al progetto?

Prova a dare un'occhiata alle issue sotto la label , dove sono indicate le migliorie più semplici da applicare.

🔖 Problemi di sicurezza

Se trovi un problema di sicurezza, NON aprire una issue.

Inviaci un'email all'indirizzo info@openstamanager.com

Per capire se hai individuato un problema di sicurezza, prova a farti queste domande:

  • Posso accedere a qualcosa a cui non dovrei avere accesso?

  • Posso disabilitare qualcosa per altre persone?

Se la risposta a una di queste domande è positiva, allora probabilmente hai individuato un problema di sicurezza. Considera però che anche in caso negativo potrebbe trattarsi di un problema di questo tipo, quindi se sei insicuro contattaci comunque via email.

🔖 Segnalare un bug

Se vuoi suggerire una miglioria o una nuova funzionalità, sentiti libero di aprire una issue apposita dove spieghi dettagliatamente la modifica che vorresti, la sua utilità e il suo funzionamento generale, e valuteremo la tua richiesta.

🔖 Pull Request

🫂Community

Siamo presenti su:

🏗️ Testing

Il progetto presenta, a partire dalla versione 2.4.2, un insieme di test per facilitare il controllo sul corretto funzionamento del gestionale.

  • Configurare localmente Codeception nel file codeception.yml con l'URL del web server locale

  • Eseguire su shell differenti i seguenti comandi:

    npm run tests-server    # Avvia i server per i test di funzionamento grafico
    npm run tests-OSM       # Avvia i test

Se hai individuato un bug e desideri segnalarlo, apri una nuova issue provando a mantenerti sulla base del .

Se sei in grado di risolvere uno dei bug segnalati oppure vuoi completare una nuova funzionalità, apri una nuova Pull Request provando a mantenerti sulla base del .

Per eseguire i test è necessario seguire le seguenti istruzioni ():

Scaricare (Selenium Server)[] e salvarlo come selenium-server-standalone.jar nella cartella principale

Scaricare (ChromeDriver)[], rendendolo eseguibile da riga di comando (su Windows, aggiungerlo al PATH)

📒
PHP CS Fixer
EditorConfig
.php_cs
.editorconfig
nuovi contributori
file di template su GitHub
file di template su GitHub
Facebook
Forum
Instagram
Twitter
Youtube
https://codeception.com/docs/modules/WebDriver
https://docs.seleniumhq.org/download/
https://sites.google.com/a/chromium.org/chromedriver/getting-started