Coder Social home page Coder Social logo

karimstekelenburg / project-proposals Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openwallet-foundation/project-proposals

0.0 0.0 0.0 95 KB

This repository will be used for OpenWallet Foundation project proposals. It will contain the proposal template and projects that have been proposed for consideration to the OpenWallet Foundation TAC.

License: Creative Commons Attribution 4.0 International

project-proposals's Introduction

OpenWallet Foundation Logo

Hosting Projects under the OpenWallet Foundation

The OpenWallet Foundation (OWF) is the home to various open source, open data and/or other open projects relating to or supporting development of digital wallets, including infrastructure and support initiatives related. The OWF Project Lifecycle specifies the stages that a project may be admitted under and what the criteria and expectations are for a given stage, as well as the acceptance criteria for a project to move from one stage to another.

The project proposal process is the same for both existing projects which seek to move into the OpenWallet Foundation and new projects to be formed within the OpenWallet Foundation.

This repository will be used for OpenWallet Foundation project proposals. It contains the proposal template and projects that have been proposed for consideration to the OpenWallet Foundation TAC.

Instructions for Proposing a Project

The seed of a new project has to be vetted in a public forum like the TAC mailing list before creating a project proposal. It is best if the project has specific maintainers with a common software-implemented mission. A clear statement of the problem and its technical details are helpful to coalesce the community around a solution and prompt volunteers.

If this project proposal is for a feature that is unique to an existing OpenWallet Foundation project, please reach out to that project’s maintainers to see about joining that project instead of creating a new project proposal. If discussion with the existing project community leads to not joining, then the proposal will be reviewed on its own merits as an independent project. Please note in the proposal the conversations with that project and the reason for not joining their efforts.

  1. Fork this repository.

  2. Copy the proposal-template.md file to the projects directory and rename the file to project-name.md, where project-name is the name of your project.

  3. Complete the template.

  4. Commit your changes with proper sign-off. This means that your commit log message must contain a line that looks like the following one, with your actual name and email address:

     Signed-off-by: Jane Doe <[email protected]>
    

    Adding the -s flag to your git commit command will add that line automatically. You can also add it manually as part of your commit log message or add it afterwards with git commit --amend -s.

  5. Submit a pull request.

Fixing DCO on Existing Repositories

In order to bring an existing source base to the OpenWallet Foundation, the repository must have DCO signoff on all commits. If your existing repository does not have DCO signoff on all commits, you will need to do one of two things:

  1. bring your code by squashing all of your commits into a single first commit made against a new OWF repo with your DCO sign-off.

  2. amend the commit history to include DCO sign-off for each of the commits. The Hyperledger Indy community has documented steps to fix DCO on previous commits. Also, the Fix DCO Guide from src-d contains some different steps you can take.

project-proposals's People

Contributors

tkuhrt avatar jrhender avatar jorgefl0 avatar jesus-entidad avatar fabian-hk avatar aceshim avatar danielfett avatar davidz25 avatar

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.