canada-ca / architecture Goto Github PK
View Code? Open in Web Editor NEWRepository for the storage of architectural modeling
License: MIT License
Repository for the storage of architectural modeling
License: MIT License
As a Canada-ca/architecture contributor
I want a cross walk between GC policy instruments and Archimate artifacts
So that I can effectively decompose GC Elements into Archimate elements
This is an ongoing attempt to create such a crosswalk for my own architectures, however it has not been vetted or validated by the community.
MappingTogafArchimate2GovernmentOfCanada Comments are welcome, or ask to contribute
As a GC EA Architect
I want to generate EA artifacts automatically from authoritative sources
So that EA components can be automatically generated, and updated instead of each EA Architect needing to re-model these components
Web Sources
Open Data Sources:
*It should be possible to generate a new baseline GC EA architecture at the business and motivation level on a daily basis. This is one proposal how
<archimate:Requirement
xmlns:archimate="http://www.archimatetool.com/archimate"
name="C.2.3.3.2"
id="02ff40fd-da1f-4970-955a-4937850196a8"
documentation="Make an audit trail available for all transactions to ensure accountability and non repudiation"/>
Therefore, it should be possible to generate a new baseline GC EA architecture at the business and motivation level on a daily basis.
As a canada-ca/architecture contributor
I want a method to extract select architectural elements from this repository
So that I can use individual or groups of architectural elements in my own architectures.
Currently you can start a project and import a full archimate model and then remove the elements you don't want but this approach is a little cumbersome.
Archi Tool [Feature] Allow the copy/past, move, import/export of specific elements between models
User Story:
As a contributing architect to canada-ca/architecture
I want a scalable model for contributing architectural models to canada-ca/architecture
So that it is clear when different git workflows apply (eg branches vs forks)
As a gc architect
I want a gc da level project board
So that I can coordinate tasks with others and be made aware what status is for a group of issues
Details
https://help.github.com/en/articles/about-project-boards
As per:
https://help.github.com/en/articles/creating-issue-templates-for-your-repository
Creating issue templates for your repository
When you create issue templates for your repository using the issue template builder, they'll be available for contributors to use when they open new issues in the repository.
Suggested templates:
User Story Template Example
## User Story:
(Please describe the task or feature you are requesting)
As a <User Role>
I want <Describe Feature>
So that <Describe Goal>
## Implementation Details:
(Please include any additional details required to describe this issue)
* .
* .
## Related Issues
(Please include links to other related issues by using the #number auto link syntax)
* .
## Service Desk Issues
( Please include any links to existing service desk issues related to this issue)
* [Issue Name](http://link.to.issue)
## Business Value:
(Please select a single business value based on the MoSCoW model. Deafult: Must Have)
* [x] Must Have
* [ ] Should Have
* [ ] Could Have
* [ ] Would Like to Have
## User Story Points (Effort)
( Please estimate the number of User Story points you this this issue deserves. Default: 10)
* [ ] Unknown
* [ ] 0
* [ ] 1
* [ ] 2
* [ ] 3
* [ ] 5
* [ ] 8
* [x] 10
* [ ] 15
* [ ] 25
* [ ] 50
* [ ] 100
* [ ] Infinity
As a contributor to canada-ca/architecture repository
I want a style guide to follow to help guide how objects are captured
So that my efforts as a contributor can derive the greatest value.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.