Coder Social home page Coder Social logo

finos / software-project-blueprint Goto Github PK

View Code? Open in Web Editor NEW
28.0 7.0 23.0 27.1 MB

Project blueprint for Fintech Open Source Foundation hosted projects.

Home Page: https://odp.finos.org

License: Apache License 2.0

JavaScript 62.30% CSS 37.70%
template licenses legal blueprint finos internal

software-project-blueprint's Introduction

FINOS Software Project Blueprint

Project blueprint is a GitHub repository template for all Fintech Open Source Foundation (FINOS) hosted GitHub repositories, contributed and maintained by FINOS.

How to use this blueprint

Please follow instructions on community.finos.org/docs/collaboration-infrastructure#finos-project-blueprint

Blueprint preview

A preview of the blueprint can be found on project-blueprint.finos.org

Governance

This blueprint implements https://community.finos.org/docs/governance/#open-source-software-projects

License

Copyright 2019 Fintech Open Source Foundation

Distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0

software-project-blueprint's People

Contributors

agitana avatar brooklynrob avatar copiesofcopies avatar finos-admin avatar maoo avatar mindthegab avatar nikoganev avatar pmonks avatar renovate[bot] avatar rstuart-scottlogic avatar ssf-admin avatar thejuanandonly99 avatar vitorespindola avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

software-project-blueprint's Issues

Project blueprint should have the new governance built in

For now, I suggest you have both of them in the blueprint and then remember to select the correct one when you instantiate a new project.

Once you are done can you also send a pull request to Morphir and Glue to adopt it (apologizing it wasn't done in the first place)?

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

nodenv
.node-version
  • node 20.13.1
npm
website/package.json
  • @docusaurus/core ^3.1.0
  • @docusaurus/preset-classic ^3.1.0
  • classnames ^2.5.1
  • clsx ^2.0.0
  • prism-react-renderer ^2.3.0
  • react ^18.0.0
  • react-dom ^18.0.0
  • eslint ^8.0.0
  • eslint-plugin-react ^7.23.2
  • node >=18.0

  • Check this box to trigger a request for Renovate to run again on this repository

Standardizing microsite footers

From finos/community#184

Right now each microsite (like https://osr.finos.org/) has a different footer (footer.js) content.

ODP:

FINOS Projects
FINOS Landscape
FINOS Projects on GitHub
Collaboration Infrastructure
FINOS Governance
Community Governance
FINOS Charter
Meeting Procedures
About FINOS
FINOS Website
Engage the FINOS Community
FINOS News and Events

OSR:

Docs
Team
Roadmap
FINOS
FINOS Website
Community Handbook
Community Governance
More
Follow @FinosFoundation
FINOS on LinkedIn

My suggestion would be to have a standardized footer as part of one of the main finos repos, in a separate branch, with the ability to git submodule that footer.js file into the individual repos containing the microsites.

Should I copy the whitesource configuration to my project?

Support Question

Thank you very much for the effort put in this blueprint! It helps tremendously with the new setup. Something which is left unclear (to me at least) is the usage of the whitesource configuration files. They are present in the repo, but not mentioned in the README. What would be the recommended way to use them?

Thanks!

Embed CONTRIBUTING.md into Docusaurus microsite

Feature Request

Description of Problem:

The CONTRIBUTING.md file is part of the project blueprint and includes important info regarding new contributors onboarding, which are also part of the Docusaurus microsite.

Proposed solution:

Enhance the Docusaurus build process to create a new Docusaurus page with the CONTRIBUTING.md content and map it to a default site URL, ie /contribute.

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.