Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Adélie Linux
apkkit
Commits
033db487
Commit
033db487
authored
Sep 29, 2015
by
A. Wilcox
🦊
Browse files
Initial commit
parents
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.rst
0 → 100644
View file @
033db487
=========
APK
Kit
=========
:
Authors
:
*
**
Andrew
Wilcox
**
:
Version
:
1.0
:
Status
:
Alpha
:
Copyright
:
©
2015
Wilcox
Technologies
LLC
.
NCSA
open
source
licence
.
Requirements
============
Background
----------
Our
new
Linux
distro
(
codename
Ad
é
lie
)
combines
pieces
of
Portage
,
a
stable
Python
-
based
package
build
system
,
with
the
AlpineLinux
package
format
,
APK
.
We
need
a
pure
Python
library
for
manipulating
and
verifying
APK
packages
.
We
also
need
a
pure
Python
library
for
maintaining
APK
repositories
.
Objectives
/
success
critera
----------------------------
*
Compatibility
with
upstream
APK
Tools
.
*
Stable
v1
release
by
October
2015.
*
Minimal
to
no
external
dependencies
.
Solution
vision
===============
Major
features
--------------
#.
Pull
metadata
out
of
an
APK
file
.
#.
Sanity
check
APK
files
and
repositories
.
#.
Creation
of
APK
files
.
#.
Keep
repository
INDEX
files
up
to
date
.
Project
Scope
and
Limitations
=============================
Scope
of
initial
release
(
v1
)
-----------------------------
The
initial
release
will
focus
primarily
on
the
handling
of
APK
files
.
Some
limited
repository
functionality
may
be
present
to
further
the
ends
of
APK
file
management
.
Scope
of
next
release
(
v2
)
--------------------------
The
second
release
will
focus
further
on
repository
management
.
Scope
of
future
releases
------------------------
Further
releases
will
focus
on
keeping
up
to
date
with
the
upstream
APK
format
,
and
stability
and
performance
fixes
.
No
further
major
features
are
anticipated
.
Limitations
and
exclusions
--------------------------
..
warning
::
This
is
**
NOT
**
meant
to
be
used
by
end
users
,
or
as
a
replacement
package
manager
! It is designed for manipulation of APK packages, not
existing
APK
databases
.
It
probably
has
very
little
use
unless
you
are
a
package
or
repository
maintainer
.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment