Code Monkey home page Code Monkey logo

secao.github.io's Introduction

PROSEC Cacuaco license prosec

Note

Por favor visite o nosso Site ou fale connosco apartir do nosso E-mail

Screenshot 2024-06-23 at 17:51:36]

IMG-20240622-172910

Caso de uso

Para usar o PROSEC é muito fácil, rápido e eficaz. É disponibilizado um formulário para que os usuários relatem das ocorrências criminosas ligado aos crimes de Roubo e Furto de veículos.

Siga os passos abaixo para o caso de uso.:

  1. Nome:
O usuário deverá preencher o campo com o seu nome completo 
  1. Telefone :
O usuário deverá preencher o campo com o seu número de telefone 
  1. Email (Opcional):
O usuário deverá preencher o campo com o seu email caso tenha
  1. Assunto:
O usuário deverá preencher o campo, informando o assunto ou títular a sua denúncia 
  1. Data e hora da ocorrência :
O usuário deverá preencher o campo, selecionando a hora e a data da ocorrência 
  1. Messagem:
O usuário deverá preencher o campo, detalhando tudo que houve

Important

Para que a sua ocorrência seja válida, terá de confirmar a reCAPTCHA, depois da reCAPTCHA confirmar de que és um usuário humano, a sua ocorrência será enviada.

Para que não haja erros, preencha os campos com os dados precisos por cada campo.

Documentação

Documentation is available on the Open MCT website.

Examples

The clearest examples for developing Open MCT plugins are in the tutorials provided in our documentation.

Note

We want Open MCT to be as easy to use, install, run, and develop for as possible, and your feedback will help us get there! Feedback can be provided via GitHub issues, Starting a GitHub Discussion, or by emailing us at [email protected].

Developing Applications With Open MCT

For more on developing with Open MCT, see our documentation for a guide on Developing Applications with Open MCT.

Compatibility

This is a fast moving project and we do our best to test and support the widest possible range of browsers, operating systems, and nodejs APIs. We have a published list of support available in our package.json's browserslist key.

The project uses nvm to ensure the node and npm version used, is coherent in all projects. Install nvm (non-windows), here or the windows equivalent here

If you encounter an issue with a particular browser, OS, or nodejs API, please file a GitHub issue

Plugins

Open MCT can be extended via plugins that make calls to the Open MCT API. A plugin is a group of software components (including source code and resources such as images and HTML templates) that is intended to be added or removed as a single unit.

As well as providing an extension mechanism, most of the core Open MCT codebase is also written as plugins.

For information on writing plugins, please see our API documentation.

Unit Tests

Unit Tests are written for Jasmine and run by Karma. To run:

npm test

The test suite is configured to load any scripts ending with Spec.js found in the src hierarchy. Full configuration details are found in karma.conf.js. By convention, unit test scripts should be located alongside the units that they test; for example, src/foo/Bar.js would be tested by src/foo/BarSpec.js.

e2e, Visual, and Performance tests

The e2e, Visual, and Performance tests are written for playwright and run by playwright's new test runner @playwright/test.

To run the e2e tests which are part of every commit:

npm run test:e2e:stable

To run the visual test suite:

npm run test:e2e:visual

To run the performance tests:

npm run test:perf

The test suite is configured to all tests located in e2e/tests/ ending in *.e2e.spec.js. For more about the e2e test suite, please see the README

Security Tests

Each commit is analyzed for known security vulnerabilities using CodeQL. The list of CWE coverage items is available in the CodeQL docs. The CodeQL workflow is specified in the CodeQL analysis file and the custom CodeQL config.

Test Reporting and Code Coverage

Each test suite generates a report in CircleCI. For a complete overview of testing functionality, please see our Circle CI Test Insights Dashboard

Our code coverage is generated during the runtime of our unit, e2e, and visual tests. The combination of those reports is published to codecov.io

For more on the specifics of our code coverage setup, see

Glossary

Certain terms are used throughout Open MCT with consistent meanings or conventions. Any deviations from the below are issues and should be addressed (either by updating this glossary or changing code to reflect correct usage.) Other developer documentation, particularly in-line documentation, may presume an understanding of these terms.

  • plugin: A plugin is a removable, reusable grouping of software elements. The application is composed of plugins.
  • composition: In the context of a domain object, this refers to the set of other domain objects that compose or are contained by that object. A domain object's composition is the set of domain objects that should appear immediately beneath it in a tree hierarchy. A domain object's composition is described in its model as an array of id's; its composition capability provides a means to retrieve the actual domain object instances associated with these identifiers asynchronously.
  • description: When used as an object property, this refers to the human-readable description of a thing; usually a single sentence or short paragraph. (Most often used in the context of extensions, domain object models, or other similar application-specific objects.)
  • domain object: A meaningful object to the user; a distinct thing in the work support by Open MCT. Anything that appears in the left-hand tree is a domain object.
  • identifier: A tuple consisting of a namespace and a key, which together uniquely identifies a domain object.

Open MCT v2.0.0

Support for our legacy bundle-based API, and the libraries that it was built on (like Angular 1.x), have now been removed entirely from this repository.

For now if you have an Open MCT application that makes use of the legacy API, a plugin is provided that bootstraps the legacy bundling mechanism and API. This plugin will not be maintained over the long term however, and the legacy support plugin will not be tested for compatibility with future versions of Open MCT. It is provided for convenience only.

How do I know if I am using legacy API?

You might still be using legacy API if your source code

  • Contains files named bundle.js, or bundle.json,
  • Makes calls to openmct.$injector(), or openmct.$angular,
  • Makes calls to openmct.legacyRegistry, openmct.legacyExtension, or openmct.legacyBundle.

Testes

Os nossos testes foram feitas usando os navegadores modernos.

Navegador Descrição
Chrome 100%
Firefox 80.5%
Edge 90%
Opera 92.7%
Brave 99%

Autores

1718726549566Edson Simão
1718726610256 Daniel Miguel
Mike Mike L'ange

1718726610256

GitHub Org's stars Resultado

secao.github.io's People

Contributors

allmikeao avatar

Stargazers

 avatar

Watchers

 avatar

secao.github.io's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.