dialpad / confluence-docs-sync Goto Github PK
View Code? Open in Web Editor NEWA GitHub Action to sync doc files with Confluence
A GitHub Action to sync doc files with Confluence
When foo.md
is deleted, or renamed bar.md
or moved to baz/qux.md
, the original page should be deleted as well.
This is tricky because you don't really delete a page in Confluence - you archive it, then it can be deleted from the archive. There are several problems:
Relative links like ../src/my_source_file.py
don't work when seen on wiki. One can navigate to the original page on GitHub and click on the link there, but we could detect these links and figure out how to replace them:
It should be fairly easy to add tests for the method that checks whether a file should be synced.
Even better would be to be able to mock the Confluence client and assert on the calls to update_or_create()
, for example.
The third-party dependencies are currently pinned to what their latest version was when this project started.
When they release a new version, we need to know about it, check the release notes and the code changes, and update requirements.txt
.
Look into Renovate.
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.