Skip to content

Commit 2c6ad75

Browse files
committed
Update to "Dow"; fix github actions and update to newer Ruby.
1 parent b8bf676 commit 2c6ad75

8 files changed

Lines changed: 16 additions & 25 deletions

File tree

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.5
1+
3.2.3

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ruby '3.0.5'
1+
ruby '3.2.3'
22

33
source 'https://rubygems.org'
44

scripts/test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
set -e # halt script on error
33

44
bundle exec jekyll build
5-
# I do not know why those URLs fail the proofer, they do exist. :/
6-
bundle exec htmlproofer ./public --timeframe 6w --url-ignore "/^mailto:/,/code.gov\/about\/open-source\/introduction/,/code.gov\/about\/compliance\/inventory-code/,/twitter.com\/DefenseDigital/"
5+
# Government and some other sites block automated requests with 403; ignore them.
6+
bundle exec htmlproofer ./public --timeframe 6w --url-ignore "/^mailto:/,/code.gov\/about\/open-source\/introduction/,/code.gov\/about\/compliance\/inventory-code/,/twitter.com\/DefenseDigital/,/dodcio\.defense\.gov/,/www\.defense\.gov/"

src/_data/footer.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,17 @@ heading: Code.mil
3232
# If the logo is external add external: true
3333
logos:
3434
- src: /assets/images/dod_seal.svg
35-
alt: DoD
36-
external: false
37-
- src: /assets/images/dds-logo-desktop-full.png
38-
alt: DDS
35+
alt: DoW
3936
external: false
4037

4138
# Configuration for footer contact links
4239
contact:
4340
# Configuration for social media links
4441
# Comment out links you don't want to use (RSS is an example)
4542
social_links:
46-
- text: <span class="usa-link-twitter usa-social_link" title="Twitter"><span>Twitter</span></span>
47-
href: https://twitter.com/DefenseDigital
48-
external: true
4943
- text: <span class="usa-link-github usa-social_link" title="GitHub"><span>GitHub</span></span>
5044
href: https://github.com/Code-dot-mil/code.mil
5145
external: true
52-
- text: <span class="usa-link-medium usa-social_link" title="Medium"><span>Medium</span></span>
53-
href: https://medium.com/defense-digital-service
54-
external: true
5546
heading: Contact Us
5647
# Configuration for contact links for email, phone, etc...
5748
contact_links:

src/frequently-asked-questions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The Code.mil initiative will iterate in phases.
1717

1818
During the first phase, which launched on February 22, 2017, we called upon the developer community to help finalize our open source strategy for code written by DoD employees. You can read the official [press release here](https://www.defense.gov/Newsroom/Releases/Release/Article/1092364/dod-announces-the-launch-of-codemil-an-experiment-in-open-source/).
1919

20-
During the second phase, we finalized the strategy and launched our first open source projects on March 13, 2017. You can read about it [here](https://medium.com/@DefenseDigitalService/code-mil-an-open-source-initiative-at-the-pentagon-5ae4986b79bc#.tphs4mxqp). We also issued a call to the DoD developer community to contact us with projects that may be hosted on Code.mil.
20+
During the second phase, we finalized the strategy and launched our first open source projects on March 13, 2017. We also issued a call to the DoD developer community to contact us with projects that may be hosted on Code.mil.
2121

2222
We're now in a sustaining phase where we are expanding the effort to include projects from other DoD offices, tackling procured source code, and addressing how this strategy might facilitate technology transfer. The hope is that Code.mil will encourage conversation around these topics and allow anyone around the world to contribute knowledge and code for DoD projects.
2323

@@ -43,7 +43,7 @@ Modern software is open sourced software. The creative contribution of individua
4343

4444
## What is the DoD policy on Open Source Software (OSS)?
4545

46-
The Department of Defense (DoD) Chief Information Officer in a 2022 memorandum ["Software Development and Open Source Software"](https://dodcio.defense.gov/Portals/0/Documents/Library/SoftwareDev-OpenSource.pdf) recognizes that "OSS forms the bedrock of the software-defined world and is critical in delivering software faster" and summarizes various aspects of the DoD policy as it impacts open source. We suggest you read that document along with their very helpful [DoD Open Source Software FAQ](https://dodcio.defense.gov/open-source-software-faq/) (Frequently Asked Questions) to gain a better understanding of the Departments perspectives on open source.
46+
The Department of Defense (DoD) Chief Information Officer in a 2022 memorandum ["Software Development and Open Source Software"](https://dodcio.defense.gov/portals/0/documents/library/softwaredev-opensource.pdf) recognizes that "OSS forms the bedrock of the software-defined world and is critical in delivering software faster" and summarizes various aspects of the DoD policy as it impacts open source.
4747

4848
## Where can I find other DoD open source projects?
4949

src/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Getting Started
33
updated_at: 2018-04-03
44
---
55

6-
This page will help you understand how to participate in Code.mil and comply with [OMB policy (M-16-21)](https://code.gov/#/policy-guide/docs/overview/introduction) for [open source code](https://code.gov/#/policy-guide/policy/open-source). Get started by answering a few questions, and then we can direct you to the right information or start a more in depth conversation.
6+
This page will help you understand how to participate in Code.mil and comply with [OMB policy (M-16-21)](https://digital.gov/resources/requirements-for-achieving-efficiency-transparency-and-innovation-through-reusable-and-open-source-software/) for [open source code](https://digital.gov/resources/requirements-for-achieving-efficiency-transparency-and-innovation-through-reusable-and-open-source-software/). Get started by answering a few questions, and then we can direct you to the right information or start a more in depth conversation.
77

88
<section class="decision-tree">
99
{%- for node in site.data.tree_nodes -%}

src/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ layout: home
33

44
class: page-home
55

6-
tagline: Open Source at DoD
6+
tagline: Open Source at DoW
77

88
hero:
99
image: /assets/images/hero.jpg
1010
callout:
11-
alt: "DoD Project Owners:"
12-
text: Learn more about open source at DoD
11+
alt: "DoW Project Owners:"
12+
text: Learn more about open source at DoW
1313
button:
1414
text: Get Started
1515
href: /getting-started.html
@@ -34,13 +34,13 @@ intro: |
3434

3535
## What is Code.mil?
3636

37-
Code.mil is an experiment in open source at the U.S. Department of Defense. The goal is to foster open collaboration with the developer community around the world on DoD open source projects. During the first phase, which launched in early 2017, we wrote a strategy for open sourcing code written by DoD employees, and then we called upon the OSS developer community to help us finalize that plan. You can read the official [press release](https://www.defense.gov/News/News-Releases/News-Release-View/Article/1092364/dod-announces-the-launch-of-codemil-an-experiment-in-open-source/) on the DoD website.
37+
Code.mil is an experiment in open source at the U.S. Department of War. The goal is to foster open collaboration with the developer community around the world on DoW open source projects. During the first phase, which launched in early 2017, we wrote a strategy for open sourcing code written by DoW employees, and then we called upon the OSS developer community to help us finalize that plan.
3838

39-
At the moment we're getting our first open source projects published in the open. We are also calling on the entire DoD developer community to reach out to DDS to begin tracking all of the great OSS projects coming out.
39+
We are calling on the entire DoW developer community to reach out to the DoW CIO to begin tracking open source projects coming out of the Department.
4040

41-
In the future we will tackle issues around procuring source code and addressing how this strategy might facilitate technology transfer. The hope is that Code.mil will encourage conversation around these topics and allow anyone around the world to contribute knowledge and code for DoD projects.
41+
In the future we will tackle issues around procuring source code and addressing how this strategy might facilitate technology transfer. The hope is that Code.mil will encourage conversation around these topics and allow anyone around the world to contribute knowledge and code for DoW projects.
4242

43-
This initiative is not intended to set DoD policy, but rather is exploring alternate ways to join the open source and free software communities. You can read more about the [U.S. Federal Source Code Policy](https://code.gov/#/policy-guide/docs/overview/introduction) on the [Code.gov](https://code.gov) web site.
43+
This initiative is not intended to set DoW policy, but rather is exploring alternate ways to join the open source and free software communities. You can read more about the [U.S. Federal Source Code Policy](https://digital.gov/resources/requirements-for-achieving-efficiency-transparency-and-innovation-through-reusable-and-open-source-software/) on the [Digital.gov](https://digital.gov) web site.
4444

4545
</div>
4646
<div class="usa-width-one-third" markdown="1">

src/why-open-source.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ You may have lots of questions about OSS and how a DoD project can be released p
1515

1616
### OMB Policy
1717

18-
Aside from the technical benefits mentioned above, the [Federal Source Code Policy (M-16-21)](https://www.whitehouse.gov/wp-content/uploads/legacy_drupal_files/omb/memoranda/2016/m_16_21.pdf) from the US CTO includes a section initiating an [open source pilot](https://code.gov/about/open-source/introduction) which mandates that each government agency **release as OSS at least 20% of its new custom developed code** for the term of the program (and we recommend continuing that beyond the pilot).
18+
Aside from the technical benefits mentioned above, the [Federal Source Code Policy (M-16-21)](https://obamawhitehouse.archives.gov/sites/default/files/omb/memoranda/2016/m_16_21.pdf) from the US CTO includes a section initiating an [open source pilot](https://code.gov/about/open-source/introduction) which mandates that each government agency **release as OSS at least 20% of its new custom developed code** for the term of the program (and we recommend continuing that beyond the pilot).
1919

2020
Going beyond the OMB policy itself, the [2018 NDAA](https://www.govinfo.gov/app/details/PLAW-115publ91) states in section 875 that "...the Secretary of Defense shall initiate for the Department of Defense the open source software pilot program established by the Office of Management and Budget Memorandum M-16-21..."
2121

0 commit comments

Comments
 (0)